Part Number Hot Search : 
BAV16WS 244MT PJP75N06 MAX3080E 2412DH SMG702K 2412DH MAU107
Product Description
Full Text Search
 

To Download UPD61051 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 DATA SHEET
MOS INTEGRATED CIRCUIT
PD61051, 61052
MPEG2 AUDIO/VIDEO ENCODER
The PD61051 and PD61052 are LSIs of MPEG audio and video encoding, decoding and transcoding. The PD61051 has MPEG2 video encoder, MPEG audio encoding DSP, 32-bit RISC CPU, video input/output unit which contains a processing filter and a time base corrector (TBC), and MPEG system layer which contains the multiplexer and de-multiplexer. It combines with 64 M or 128 Mbit SDRAM and it uses. The PD61052 has a DolbyTM Digital Consumer Encoder in addition to the PD61051. The PD61051, 61052 are the optimal choice for consumer digital video recording replay equipment to process a MPEG.
FEATURES * Video encode
-
Stream standard: MPEG2 video MP@ML, SP@ML standard, MPEG1 standard Picture size: Horizontal: 720, 704, 544, 480, 352 dots/line Vertical: 480, 240, 576, 288 line/frame Bit rate conversion, VBR CBR
Single pass variable bit rate (VBR), constant bit rate (CBR) encoding Transcoding:
*
Video input/output Format: 8-bit Y/Cb/Cr 4:2:2 (ITU-R BT.656) Pre analysis: Film detect, scene changing detect, and motion estimation assist TBC, VBI data slicer Audio encoding
- Bit length: 16 bits, 20 bits, 24 bits - Sampling rate: 32 kHz, 44.1 kHz, 48 kHz - MPEG1 audio layer 2 standard based - Dolby Digital Consumer Encoder standard based (Only the PD61052) - Elementary stream and PCM audio input/output
MPEG system processing
*
- Multiplex: MPEG2-PS, MPEG2-TS, DVD-Video, and DVD-VR - De-multiplex: MPEG2-PS, MPEG2-TS - Transcoding: MPEG2 format conversion (MPEG2-TS MPEG2-PS) - Partial TS generation
Package: 208-pin fine pitch QFP Power supply: 1200 mW (Typ.) Power supply voltage: 3.30.165 V, 2.50.2 V (Internal circuit power) "Dolby" is a trademark of Dolby Laboratories. To use the PD61052, a license from Dolby Laboratories Licensing Corporation is necessary.
* * *
The information in this document is subject to change without notice. Before using this document, please confirm that this is the latest version.
Not all products and/or types are available in every country. Please check with an NEC Electronics sales representative for availability and additional information.
Document No. S15082EJ4V0DS00 (4th edition) Date Published November 2003 NS CP (K) Printed in Japan
The mark
shows major revised points. 2002
PD61051, 61052
APPLICATION
D-VHS, DVD video recorder, HDD video recorder
ORDERING INFORMATION
Part Number Package 208-pin plastic QFP (Fine pitch) (28x28) 208-pin plastic QFP (Fine pitch) (28x28) 208-pin plastic QFP (Fine pitch) (28x28) 208-pin plastic QFP (Fine pitch) (28x28)
PD61051GD-LML Note PD61051GD-LML-A PD61052GD-LML Note PD61052GD-LML-A
Note Lead-free product
BLOCK DIAGRAM
OVOUT7-OVOUT0/FA19-FA14
MCLKE MCLK MCS MRAS MCAS MWE MA13-MA0 MD31-MD0 MDQM
CCS CRE CWE/CSDI CA5-CA0/FA5-FA0 CD7-CD0/FD7-FD0 CWAIT/FOE CINT CMODE1/CSDO CMODE0/CSCLK
IVCLK IVIN7-IVIN0 IVFLD IVVSYNC IVHSYNC
OVCLK
Video Input Unit SDRAM Interface Unit
Video Output Unit
Host CPU Interface Unit
CMODE2 GPO6/OVVSYNC GPO5/OVHSYNC GPIO4-GPIO0
Internal CPU
OSREQ OSVLD/OSRDY OSSYNC OSCLK/OSSTB OS7-OS0/FA13-FA6
Stream Interface Unit Video Encode/Transcode Unit
PSTOP SCLK (27 MHz)
PLL
Audio DSP Engine System Control Unit
ISREQ ISVLD ISCLK/ISSTB IS7-IS2 IS1/ISERR IS0 STCLK
IABD IABCK IALRCK
OABD OABCK OALRCK AMCLK
2
Data Sheet S15082EJ4V0DS
RESET
PWM
PD61051, 61052
PERIPHERAL CONNECTION
SDRAM
SDRAM
Video Input Audio Input
NTSC/PAL Decoder
BT.656 MPEG2 AV Encoder PD61051/61052 PCM TS Decoder MPEG Decoder
Video Output PCM Audio Output
ADC
DAC
Host CPU
1394 In/Out
1394 PHY
1394 AV Link
TS
Stream Interface
AV HDD
Data Sheet S15082EJ4V0DS
3
PD61051, 61052
This LSI deals with two kinds of methods to connect a system controller. Parallel Bus Interface
64M SDRAM
NTSC/PAL Decoder
BT.656 PD61051/61052
BT.656
NTSC/PAL Encoder Audio ADC/DAC
Audio ADC
PCM 27 MHz STC Clock
PCM
MPEG TS/PS
MPEG TS/PS
User Interface
Host CPU
Serial Bus Interface
64M SDRAM
NTSC/PAL Decoder
BT.656 PD61051/61052
BT.656
NTSC/PAL Encoder Audio ADC/DAC
Audio ADC
PCM 27 MHz STC Clock
PCM
MPEG TS/PS
MPEG TS/PS
User Interface
SPI Host CPU Instruction ROM
4
Data Sheet S15082EJ4V0DS
PD61051, 61052
PIN CONFIGURATION (TOP VIEW)
* 208-pin plastic QFP (Fine pitch) (28x28)
PD61051GD-LML PD61051GD-LML-A PD61052GD-LML PD61052GD-LML-A
OVOUT7 OVOUT6 OVOUT5/FA19 OVOUT4/FA18 OVOUT3/FA17 OVOUT2/FA16 OVOUT1/FA15 OVOUT0/FA14 GND OVCLK VDD2 GPO6/OVVSYNC GND GPO5/OVHSYNC VDD3 GPIO4 GPIO3 GPIO2 GPIO1 GPIO0 GND CA5/FA5 VDD2 CA4/FA4 CA3/FA3 CA2/FA2 CA1/FA1 CA0/FA0 NDO NDI NMOD GND NRST VDD2 NCLK GND CD7/FD7 VDD3 CD6/FD6 CD5/FD5 CD4/FD4 CD3/FD3 CD2/FD2 GND CD1/FD1 VDD2 CD0/FD0 CWAIT/FOE CRE CCS CMODE2 CWE/CSDI 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157
VDD2 AMCLK GND OALRCK OABCK OABD IALRCK IABCK IABD GND IVFLD IVHSYNC VDD2 IVVSYNC GND IVIN0 IVIN1 IVIN2 IVIN3 IVIN4 IVIN5 IVIN6 IVIN7 VDD2 IVCLK GND GND SCLK PSTOP PVDD2 PGND PVDD2 PGND STCLK GND VDD2 GND GND VDD3 PWM GND IS0 IS1/ISERR IS2 IS3 IS4 IS5 VDD2 IS6 GND IS7 ISSYNC
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105
CMODE1/CSDO CMODE0/CSCLK GND CINT VDD2 RESET GND MD15 VDD3 MD14 MD13 MD12 MD11 MD10 GND MD9 VDD2 MD8 MD0 GND MD1 VDD3 MD2 MD3 MD4 MD5 GND MD6 VDD2 MD7 MDQM MWE GND MCAS VDD3 MRAS MCS GND MCLK VDD2 MCLKE MA11 MA9 MA8 GND MA7 VDD3 MA6 MA5 GND MA4 VDD2
ISCLK/ISSTB ISVLD ISREQ OS0/FA6 OS1/FA7 OS2/FA8 OS3/FA9 VDD2 OS4/FA10 GND OS5/FA11 OS6/FA12 OS7/FA13 OSCLK/OSSTB OSSYNC OSVLD/OSRDY VDD3 OSREQ VDD2 MD23 GND GND MD22 MD21 MD20 MD19 MD18 MD17 MD16 VDD2 MD24 GND MD25 VDD3 MD26 GND MD27 MD28 MD29 MD30 MD31 VDD2 MA0 GND MA1 VDD3 MA2 GND MA3 MA10 MA12 MA13
Data Sheet S15082EJ4V0DS
5
PD61051, 61052
PIN LIST
AMCLK CA0/FA0 to CA5/FA5 :Audio Main Clock :Host CPU Address/ Instruction ROM Address CCS :Host CPU Chip Select MA0 to MA13 MCAS MCLK MCLKE MCS MD0 to MD31 MDQM MRAS MWE NCLK NDI NDO NMOD NRST OABCK OABD OALRCK :Memory Address :Memory Column Address Strobe :Memory Clock :Memory Clock Enable :Memory Chip Select :Memory Data :Memory DQ Mask Enable :Memory Row Address Strobe :Memory Write Enable :N-wire Clock :N-wire Data Input :N-wire Data Output :N-wire Mode :N-wire Reset :Output Audio Bit Clock :Output Audio Bit Data :Output Audio LR Clock
CD0/FD0 to CD7/FD7 :Host CPU Data/ Instruction ROM Data CINT CMODE0/CSCLK :Host CPU Interrupt :Host CPU Mode/ SPI Clock CMODE1/CSDO :Host CPU Mode/ SPI Data Output CMODE2 CRE CWAIT/FOE :Host CPU Mode :Host CPU Read Enable :Host CPU Wait/ Instruction ROM Output Enable CWE/CSDI :Host CPU Write Enable/ SPI Data Input GND GPIO0 to GPIO4 GPO5/OVHSYNC :Ground :General Purpose IO :General Purpose Output/ Output Video Horizontal Sync GPO6/OVVSYNC :General Purpose Output/ Output Video Vertical Sync IABCK IABD IALRCK IS0, IS2 to IS7 IS1/ISERR ISCLK/ISSTB :Input Audio Bit Clock :Input Audio Bit Data :Input Audio LR Clock :Input Stream Data :Input Stream Data/ Input Stream Error :Input Stream Data Clock/ Input Stream Data Strobe ISREQ ISSYNC ISVLD IVCLK IVFLD IVHSYNC IVIN0 to IVIN7 IVVSYNC :Input Stream Data Request :Input Stream Data Sync :Input Stream Data Valid :Input Video Clock :Input Video Field Index :Input Video Horizontal Sync :Input Video Data :Input Video Vertical Sync
OS0/FA6 to OS7/FA13 :Output Stream Data/ Instruction ROM Address OSCLK/OSSTB :Output Stream Data Clock/ Output Stream Data Strobe OSREQ OSSYNC OSVLD/OSRDY :Output Stream Data Request :Output Stream Data Sync :Output Stream Data Valid/ Output Stream Data Ready OVCLK OVOUT0/FA14 to OVOUT5/FA19 OVOUT6,OVOUT7 PGND PSTOP PVDD2 PWM RESET SCLK STCLK VDD2 VDD3 :Output Video Clock :Output Video Data/ Instruction ROM Address :Output Video Data :PLL Ground :PLL Stop :PLL 2.5 V Power Supply :PWM Output :Reset :System Clock :System Time Clock :2.5 V Power Supply :3.3 V Power Supply
6
Data Sheet S15082EJ4V0DS
PD61051, 61052
CONTENTS
1. PIN FUNCTION ............................................................................................................................... 9
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 Video Input Interface............................................................................................................................. 9 Video Output Interface.......................................................................................................................... 9 Audio Input Interface ............................................................................................................................ 9 Audio Input/output Interface .............................................................................................................. 10 Stream Input Interface ........................................................................................................................ 10 Stream Output Interface ..................................................................................................................... 11 SDRAM Interface ................................................................................................................................. 11 Host CPU Interface.............................................................................................................................. 12 1.8.1 1.8.2 1.9 Parallel bus interface................................................................................................................. 12 Serial bus interface.................................................................................................................... 12
Clock, Reset......................................................................................................................................... 13
1.10 N-Wire................................................................................................................................................... 13 1.11 GPIO ..................................................................................................................................................... 14 1.12 Power Supply ...................................................................................................................................... 14 1.13 Recommended Connections of Unused Pins ................................................................................... 15
2. FEATURE OVERVIEW.................................................................................................................. 16
2.1 Video .................................................................................................................................................... 16 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.2.2 2.2.3 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.4 2.4.1 2.4.2 2.5 2.6 2.7 2.8 Encoding ................................................................................................................................... 16 Transcoding............................................................................................................................... 16 Input/output processing ............................................................................................................. 17 Encoding ................................................................................................................................... 19 Transcoding (DEMUX, MUX) .................................................................................................... 19 Input/output processing ............................................................................................................. 19 System time clock ..................................................................................................................... 22 Multiplex .................................................................................................................................... 23 De-multiplex .............................................................................................................................. 23 Transcode ................................................................................................................................. 24 Parallel steam data interface ..................................................................................................... 25 Serial stream data interface....................................................................................................... 29
Audio .................................................................................................................................................... 19
MPEG System Processing.................................................................................................................. 22
Stream Interface .................................................................................................................................. 25
Host CPU Interface.............................................................................................................................. 32 SDRAM Interface ................................................................................................................................. 33 Memory Connection Diagram ............................................................................................................ 34 Memory Map ........................................................................................................................................ 36
3. SYSTEM INTERFACE REGISTER .............................................................................................. 38
3.1 3.2 Register Mapping (General Mapping)................................................................................................ 39 Register Functions.............................................................................................................................. 40 3.2.1 3.2.2 3.2.3 3.2.4 Common register....................................................................................................................... 40 Data transfer register................................................................................................................. 40 Internal CPU interrupt register................................................................................................... 47 Interrupt mask register .............................................................................................................. 47
Data Sheet S15082EJ4V0DS
7
PD61051, 61052
3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 Download interrupt register ....................................................................................................... 47 Interrupt register ........................................................................................................................ 48 Reset register ............................................................................................................................ 48 ROM access cycle register........................................................................................................ 49 Port setup register ..................................................................................................................... 49
4. SYSTEM INTERFACE PROCEDURE.......................................................................................... 50
4.1 4.2 Outline .................................................................................................................................................. 51 Firmware Download ............................................................................................................................ 52 4.2.1 4.2.2 4.2.3 4.2.4 4.3 4.4 4.5 4.6 4.7 4.8 Host CPU to instruction RAM of internal CPU ........................................................................... 52 External ROM to instruction RAM of internal CPU..................................................................... 53 Host CPU to SDRAM................................................................................................................. 54 External ROM to SDRAM .......................................................................................................... 55
SDRAM Write during Executing ......................................................................................................... 56 SDRAM Read during Executing ......................................................................................................... 57 SDRAM Initialization............................................................................................................................ 58 Operation Mode Setting by Changing Firmware .............................................................................. 59 Transfer Ending................................................................................................................................... 60 Transfer Error Handling ...................................................................................................................... 61 4.8.1 4.8.2 4.8.3 Transfer error handling 1 ........................................................................................................... 61 Transfer error handling 2 ........................................................................................................... 62 Transfer error handling 3 ........................................................................................................... 63
5. EXAMPLE FOR COMMON REGISTER USAGE....................................................................... 64
5.1 5.2 Register Map Example ........................................................................................................................ 65 Example of the Common Register Which A Firmware Defines ....................................................... 67 5.2.1 5.2.2 COMCODE: Command code register........................................................................................ 66 ESTS: Status register ................................................................................................................ 66
6. ELECTRICAL CHARACTERISTICS............................................................................................. 68 7. PACKAGE DRAWING ................................................................................................................ 102 8. RECOMMENDED SOLDERING CONDITIONS......................................................................... 103
8
Data Sheet S15082EJ4V0DS
PD61051, 61052
1. PIN FUNCTION
Sharing pin is bold faced in name and explains the feature shown. 1.1 Video Input Interface The video input is based on the ITU-R BT.656 format. The horizontal synchronization signal, and the vertical synchronization signal, the field index can be used without using SAV and EAV to provide at ITU-R BT. 656, too.
Name IO Pin Number IVIN7 to IVIN0 IVCLK IVHSYNC IVVSYNC IVFLD I I I I I 23 to 16 25 12 14 11 Video data Video clock (27 MHz) Horizontal synchronization Vertical synchronization Field index L L Function Active Polarity
1.2
Video Output Interface The video output is based on the ITU-R BT.656 format. It is able to output horizontal and vertical synchronization
signals with SAV/EAV. These synchronization signals are chosen output by the firmware. These ports become GPO until the firmware initializes after hardware reset. At the time of the odd field, OVVSYNC falls in the 4th clock after falling of OVHSYNC. At the time of the even field, OVVSYNC falls in to the H/2+4th clock the OVHSYNC falling.
Name IO Pin Number OVOUT7, OVOUT6 OVOUT5 to OVOUT0/ FA19 to FA14 OVCLK GPO5/OVHSYNC GPO6/OVVSYNC O O O O O 208, 207 206 to 201 199 195 197 Video clock (27 MHz) Horizontal synchronization Vertical synchronization L L Video data Video data Function Active Polarity
1.3
Audio Input Interface
Name IO Pin Number IALRCK IABCK IABD I I I 7 8 9 Left/Right clock Bit clock Bit data Function Active Polarity
Data Sheet S15082EJ4V0DS
9
PD61051, 61052
1.4 Audio Input/output Interface After hardware reset, it becomes input. OALRCK, OABCK and OABD connect with 3.3 V VDD through the 10 k pull up resistance. Firmware controls input/output of those pins.
Name IO Pin Number OALRCK OABCK OABD AMCLK IO IO IO I 4 5 6 2 Left/Right clock Bit clock Bit data Audio clock Function Active Polarity
1.5
Stream Input Interface Stream input corresponds to MPEG TS/PS stream. When slave mode (MPEG2-TS input with using valid signal),
data input is possible to select 8 bits parallel data or serial data mode. When serial data mode, data input to IS0. Active polarity of ISREQ is selected by the port setup register. Active polarity of ISCLK/ISSTB, ISSYNC ISERR and ISVLD are selected by firmware. These are unsettled after the turning on.
Name IO Pin Number ISREQ O 55 Stream data request Only parallel interface, this pin is active. After reset, default is active low. ISCLK/ISSTB I 53 Stream data strobe After reset, default is ISCLK. ISCLK/ISSTB I 53 Stream data clock After reset, default is active high edge. ISSYNC I 52 Stream data synchronization After reset, default is active high. ISVLD I 54 Stream data valid After reset, default is active low. IS1/ISERR I 43 Stream error After reset, default is active high. IS1/ISERR IS7 to IS2, IS0 I I 43 51,49, 47 to 44, 42 Stream data input Stream data input Function Active Polarity
Remark
In this table, means of reset are hardware reset by the RESET pin and ALL RESET of the reset register.
10
Data Sheet S15082EJ4V0DS
PD61051, 61052
1.6 Stream Output Interface This interface outputs MPEG TS/PS stream. When in master mode (MPEG2-TS output with using valid signal), data output is possible to select 8bits parallel data or serial data mode. In serial mode, data output from OS0. Active polarity of OSVLD is selected by the port setup register. Active polarity of OSCLK/OSSTB and OSSYNC are selected by firmware. These are unsettled after the turning on.
Name IO Pin Number OSREQ OSCLK/OSSTB I O 70 66 Stream data request in slave mode Stream data strobe After reset, default is active high edge. OSCLK/OSSTB O 66 Stream data clock After reset, default is OSSTB. OSSYNC O 67 Stream data synchronization After reset, default is active high. OSVLD/OSRDY O 68 Stream data valid After reset, default is OSRDY. OSVLD/OSRDY O 68 Stream data ready prepared After reset, default is active low. OS7 to OS0/ FA13 to FA6 O 65 to 63, 61, 59 to 56 Stream data output Function Active Polarity L
Remark 1.7
In this table, means of reset are hardware reset by the RESET pin and ALL RESET of the reset register.
SDRAM Interface
Name IO Pin Number Function Active Polarity MA13 to MA0 O 104, 103, 115, 102, 114, 113, 111, 109, 108, 106, 101, 99, 97, 95 MD31 to MD0 IO 93 to 89, 87, 85, 83, 72, 75 to 81, 149, 147 to 143, 141, 139, 127, 129, 131 to 134, 136, 138 MCLK MCKE MCS MRAS MCAS MWE MDQM O O O O O O O 118 116 120 121 123 125 126 Data (Built-in 50 k pull up resistor) Clock Clock enable Chip selection Row address strobe Column address strobe Write enable Data input/output mask enable H L L L L L Address of row/column
Data Sheet S15082EJ4V0DS
11
PD61051, 61052
1.8 Host CPU Interface It chooses a parallel bus connection and a serial bus connection by the setting of CMODE2.
Name IO Pin Number CMODE2 I 158 Host CPU interface select L: Parallel, H: Serial Function Active Polarity
1.8.1
Parallel bus interface
Name IO Pin Number Function Active Polarity
CA5 to CA0/ FA5 to FA0 CD7 to CD0/ FD7 to FD0 CWE/CSDI CRE CCS CINT CWAIT/FOE CMODE0/CSCLK
I
187, 185 to 181
Address
IO
172, 170 to 166, 164, 162 157 160 159 153 161 155
Data
I I I O O I
Write enable Read enable Chip selection Interrupt Wait Setting of polarity of CWAIT L: Low wait, H: High wait
L L L H
CMODE1/CSDO
I
156
Setting of operation of CWAIT (Built-in 50 k pull up resistor) L: Wait operation.(after ready, pin continues ready) H: Ready operation.(after ready, pin turns to wait)
1.8.2
Serial bus interface
When connecting a serial bus, it downloads instruction of internal CPU from instruction ROM. (1) Serial bus interface
Name IO Pin Number CMODE0/CSCLK I 155 SPI serial interface clock Fix CSCLK to high level during CCS is disable (high level). CWE/CSDI CMODE1/CSDO I O 157 156 SPI serial interface data input SPI serial interface data output (Built-in 50 k pull up resistor) CCS CINT I O 159 153 Chip selection Interrupt L H Function Active Polarity
12
Data Sheet S15082EJ4V0DS
PD61051, 61052
(2) Instruction ROM interface
Name IO Pin Number Function Active Polarity CA5 to CA0/ FA5 to FA0 OS7 to OS0/ FA13 to FA6 OVOUT5 to OVOUT0/ FA19 to FA14 CD7 to CD0/ FD7 to FD0 CWAIT/FOE O I 172, 170 to 166, 164, 162 161 Output enable L Data O O 65 to 63, 61, 59 to 56 206 to 201 Address Address O 187, 185 to 181 Address
1.9
Clock, Reset
Name IO Pin Number Function H Active Polarity SCLK STCLK PSTOP I I I 28 34 29 System clock System time clock Internal PLL operation control L: Normal, H: Internal PLL stop PWM RESET O I 40 151 PWM output Reset L
1.10 N-Wire IE Port for firmware of Internal CPU evaluation When not connecting an in-circuit emulator, take countermeasures against noise by pulling up the NDI pin to avoid the pin becoming low level.
Name IO Pin Number Function Active Polarity NMOD I 178 Pin used when connecting IE Pull up when connecting IE NCLK NRST NDI NDO I I I O 174 176 179 180 Serial clock N-wire reset Data input Data output L H
Data Sheet S15082EJ4V0DS
13
PD61051, 61052
1.11 GPIO GPIO becomes input after hardware reset by the RESET pin and ALL RESET by the reset register. GPIO connect with 3.3 V VDD through the 10 k pull up resistance.
Name IO Pin Number GPIO0 GPIO1 GPIO2 GPIO3 GPIO4 GPO5/OVHSYNC GPO6/OVVSYNC IO IO IO IO IO O O 189 190 191 192 193 195 197 Firmware use pin Firmware use pin Firmware use pin Firmware use pin Firmware use pin Firmware use pin Firmware use pin Function Active Polarity
1.12 Power Supply
Name IO Pin Number Function Active Polarity VDD3 39, 69, 86, 98, 110, 122, 135, 148, 171, 194 VDD2 1, 13, 24, 36, 48, 60, 71, 82, 94, 105, 117, 128, 140, 152, 163, 175, 186, 198 GND 3, 10, 15, 26, 27, 35, 37, 38, 41, 50, 62, 73, 74, 84, 88, 96, 100, 107, 112, 119, 124, 130, 137, 142, 150, 154, 165, 173, 177, 188, 196, 200 PVDD2 PGND 30, 32 31, 33 2.5 V power supply for PLL GND for PLL 2.5 V power supply for the internal circuit 3.3 V power supply for interface
GND
14
Data Sheet S15082EJ4V0DS
PD61051, 61052
1.13 Recommended Connections of Unused Pins Connect unused pins as follows.
Name IVIN7 to IVIN0 IVCLK IVHSYNC IVVSYNC IVFLD OVOUT7, OVOUT6 OVOUT5 to OVOUT0/FA19 to FA14 OVCLK IALRCK IABCK IABD OALRCK OABCK OABD AMCLK ISREQ ISCLK/ISSTB ISSYNC ISVLD IS7 to IS0 OSREQ OSSYNC CA5 to CA0/FA5 to FA0 CD7 to CD0/FD7 to FD0 CRE CINT CWAIT/FOE PWM NMOD NCLK NRST NDI NDO GPIO4 to GPIO0 GPO5/OVHSYNC GPO6/OVVSYNC IO I I I I I O O O I I I IO IO IO I O I I I I I O IO IO I O O O I I I I O IO O O GND GND GND GND GND Open Open Open GND GND GND Pull up with 10 k resistor Pull up with 10 k resistor Pull up with 10 k resistor GND Open GND GND GND GND GND Open Open Pull up with 10 k resistor GND Open Open Open Pull up with 4.7 k resistor Pull up with 4.7 k resistor Pull down with 50 k resistor Pull up with 4.7 k resistor Pull up with 4.7 k resistor Pull up with 10 k resistor Open Open Connection
Data Sheet S15082EJ4V0DS
15
PD61051, 61052
2. FEATURE OVERVIEW
The functions and I/O interfaces are set using firmware. Supported functions differ depending on firmware. 2.1 Video This LSI can do flexible encoding and transcoding by using the firmware control of internal CPU and an exclusive use circuit. NTSC/PAL video format, which is possible of the encoding is as in Table 2-1. NTSC/PAL video format of the transcoding is under 720 dots by 480/576 line/frame. Table 2-1. Video Format
MPEG2 Yes Yes Yes Yes Yes Yes MPEG1 No No No No No Yes Video format 720 dots by 480/576 line/frame 704 dots by 480/576 line/frame 544 dots by 480/576 line/frame 480 dots by 480/576 line/frame 352 dots by 480/576 line/frame 352 dots by 240/288 line/frame
2.1.1
Encoding
It encodes the video that was converted from the 4:2:2 format into the 4:2:0 format in the video input/output unit with MPEG2 standard MP@ML, SP@ML and the MPEG1 standard. It is encoding in variable bit rate (single path VBR encoding) or constant bit rate (CBR). The pre analysis supports high quality picture encoding. Encode supports frame structure. * Using the following, only 64 Mbits SDRAM is needed. Encoding with locally decoding and/or time base corrector (TBC) PAL encoding * DVD encoding needs equal to 128 Mbits SDRAM area. * The motion estimation size P picture: 128 dots (H) by 64 lines (V) B picture: 96 dots (H) by 48 lines (V), 64 dots (H) by 32 lines (V) * I/P picture period in MP@ML : M 3 * Dual prime estimate, only at the time of M = 1. 2.1.2 Transcoding
It transcodes the stream of MPEG2 standard MP@ML based. It is possible for the bit rate conversion.
16
Data Sheet S15082EJ4V0DS
PD61051, 61052
2.1.3 Input/output processing
(1) Video input The video input format is ITU-R BT.656 (8-bit Y/Cb/Cr the 4:2:2 format) and 8-bit Y/Cb/Cr which deals with the 4:2:0 format. The horizontal synchronization signal, the vertical synchronization signal and the field index can be used without using SAV and EAV. In this case, IVFLD can be used by taking with IVVSYNC or it judges a field judgment in the polarity of IVHSYNC behind the falling edge two clock of IVVSYNC. It judges that an odd field is 'H' and an even field is 'L'. IVVSYNC and IVHSYNC need the high / low period more than 3 IVCLK. The video-input unit watches over the synchronization signals and detects synchronous error. (2) Picture size conversion filter For adapting to the bit rate of the stream, the picture size of the encoding can be changed. In addition, picture size changed with the external filter to the 4:2:0 format can be inputted directly, too. Table 2-2. Input Video Data Arrangement
Format 4:2:2 4:2:0 Line Odd/even lines Odd lines Even lines Data arrangement Cb0, Y0, Cr0, Y1, Cb1, Y2, Cr1, Y3, Cb2, Y4, Cr2, Y5, ... Cb0, Y0, Cr0, Y1, Cb1, Y2, Cr1, Y3, Cb2, Y4, Cr2, Y5, ... (-), Y0, (-), Y1, (-), Y2, (-), Y3, (-), Y4, (-), Y5, ...
(3) Time base corrector (TBC) It has a frame-type TBC. It is possible to make stable encoding of the channel changing and the nonstandard video signal such as VTR. When using TBC, it needs over 64 Mbits SDRAM. The following video signals can be corrected. Table 2-3. Correctable Video Signals
Horizontal Sync NTSC PAL 1626 to 1806 IVCLK/H 1628 to 1828 IVCLK/H Vertical Sync 246 to 278 H/V 294 to 330 H/V
Remark IVCLK: 27 MHz (4) Noise reduction Respectively the noise reduction of the luminance signal and the color signal can be set three levels (5) Slicer Slicer decodes the luminance signal to the vertical blanking data. It detects VBID, Closed Caption, and Wide Screen Signal. The host CPU can read, and stop encoding and re-write the copy control information in VBID and the Wide Screen Signal, on the host CPU interface.
Data Sheet S15082EJ4V0DS
17
PD61051, 61052
Table 2-4. Slicer
TV method NTSC VBID Closed caption PAL Wide screen signal VBI data Detection line 20, 283 21, 284 23 (336)
(6) Video output It converts an input video or a local-decoded video into picture size of 720 dots by 480/576 line and outputs with the ITU-R BT.656 format. Horizontal and vertical synchronization signals are switched from GPO. Field detection is easy due to vertical synchronization signal delays 4VCLK since horizontal synchronization signal. Figure 2-1. Video Output (a) Odd Field
OVVSYNC (NTSC) OVVSYNC (PAL) OVHSYNC
3H
2.5H
OVCLK
OVVSYNC 4OVCLK OVHSYNC
(b) Even Field
OVVSYNC (NTSC) OVVSYNC (PAL) OVHSYNC H/2+4 OVCLK 3H
2.5H
18
Data Sheet S15082EJ4V0DS
PD61051, 61052
2.2 Audio This LSI encodes the MPEG audio encoding and transcode with the internal DSP. 2.2.1 Encoding
It encodes MPEG1 audio layer 2 or Dolby Digital Consumer Encoder (only the PD61052). In addition, it is possible to bypass internal audio encode DSP, when the audio elementary stream is encoded by an external audio encoder are inputted. 2.2.2 Transcoding (DEMUX, MUX)
It is possible to multiplex two de-multiplexed audio streams. It analyzes MPEG1 audio stream, and extracts the information to multiplex and notify to the host CPU. 2.2.3 Input/output processing
Two PCM audio signals can be inputted to the audio input interface and the audio input-output interface. When inputting two audio signals, an audio signal is encoded, and another one bypasses the audio encoding DSP, and transfers to the multiplexer. When inputting an audio elementary stream that has been encoded by the external audio encoder and PCM audio, it can multiplex two audio elementary streams. The PCM audio or the audio elementary stream can be outputted from the audio input-output interface. The audio clock (AMCLK) types the clock by which a phase was locked up STC clock (STCLK). Table 2-4. Audio Input/output
Item Data length Sampling frequency Justification of transfer Input/output format 16 bits, 20 bits, 24 bits 32 kHz, 44.1 kHz, 48 kHz MSB first I S Compatible/Left justified/Right justified Format PCM Audio, IEC60958 based
2
Data Sheet S15082EJ4V0DS
19
PD61051, 61052
Figure 2-2. Audio Input (a) MSB First Right Justified Mode

IALRCK (OALRCK) IABCK (OABCK) IABD (OABD)
Lch
Rch

Don't care
MSB
LSB
Don't care
MSB
LSB
Audio data
16/32 IABCK (OABCK)
(b) MSB First Left Justified Mode
IALRCK (OALRCK) IABCK (OABCK) IABD (OABD)

Lch
Rch

MSB
LSB
MSB
LSB
Audio data 16/32 IABCK (OABCK)
(c) I2S Mode

IALRCK (OALRCK) IABCK (OABCK) IABD (OABD)
Lch
Rch

MSB
LSB
MSB
LSB
Audio data 32 IABCK (OABCK)
20
Data Sheet S15082EJ4V0DS
PD61051, 61052
Figure 2-3. Audio Output (a) MSB First Right Justified Mode

OALRCK OABCK OABD MSB
Lch
Rch

MSB
LSB
MSB
MSB
LSB
Audio data 16/32 OABCK
(b) MSB First Left Justified Mode

OALRCK OABCK OABD MSB Audio data
Lch
Rch

LSB
MSB
LSB
16/32 OABCK
(c) I2S Mode

OALRCK OABCK OABD
MSB
Lch
Rch

LSB
MSB
LSB
Audio data 32 OABCK
Data Sheet S15082EJ4V0DS
21
PD61051, 61052
2.3 MPEG System Processing This LSI multiplexes and/or de-multiplexes Audio and video streams based on MPEG2-TS/PS and MPEG1. By combining the multiplexer and de-multiplexer, it does the transcode which is accompanied by MPEG2-TSMPEG2 PS conversion. 2.3.1 System time clock
(1) Encoding system When the encoding system operates, it uses the clock input to STCLK that is generated with the 27 MHz oscillator. Audio master clock is made with 27 MHz of STCLK, and then Audio synchronizes to STC. Figure 2-4. System Time Clock Input (Encoding System)
IVIN7 to IVIN0 Video Decoder 27 MHz IVCLK
Audio in Audio ADC AMCLK
XTAL
27 MHz PLL
27 MHz SCLK
27 MHz STCLK
PWM PD61051/61052
22
Data Sheet S15082EJ4V0DS
PD61051, 61052
(2) Encoding and Transcoding system It can output the signal, which generates the pulse wide modulation (PWM) with comparing PCR/SCR of the stream and system time clock value, for making the reference clock of the system. Figure 2-5. System Time Clock Input (Encoding and Transcoding System)
IS OS
IVIN7 to IVIN0 Video Decoder 27 MHz IVCLK
Audio in Audio ADC AMCLK
27 MHz XTAL PLL VCO
27 MHz SCLK
27 MHz STCLK
Filter
PWM PD61051/61052
2.3.2
Multiplex
It stamps SCR, PCR, DTS and PTS after multiplexing streams that are from the video encoder and the audio encoder based on MPEG2-TS/PS. Partial TS can be made by forming SIT packet from PSI and SI data of base on DVB. It is possible to multiplex the packet that inputted from the host CPU interface. 2.3.3 De-multiplex
(1) MPEG2-TS Using the PID filter corresponding to 16 PIDs, It separates MPEG2-TS to one video stream, two audio streams, and two user data streams. Internal CPU extracts section data in PSI and SI of base on DVB. (2) MPEG2-PS With the stream ID filter, it separates MPEG2-PS to one video stream, one audio stream, and two user data streams.
Data Sheet S15082EJ4V0DS
23
PD61051, 61052
(3) VBI data The user data stream, the wide screen signal, the closed caption, VBID and format of the video and the audio can be read from the host CPU interface. 2.3.4 Transcode
The transcode is a combined multiplexer and de-multiplexer. MPEG2-TS/PS separates into a video stream, two audio streams, and two user data streams. The video stream and the audio stream are multiplexed to MPEG2-TS/PS after transcode on the elementary. PCR, SCR, PTS and DTS are corrected when multiplexing. In the transcode of MPEG2-TS, it can generate partial TS using the data detected by the PID filter and the section filter. Figure 2-6. Transcode
MPEG2 Video Bit Rate Conversion
Stream
MPEG2-TS/PS De-multiplexer
MPEG2-TS/PS Multiplexer
Stream
Audio ES Stream Buffer
Audio ES Stream Buffer
The change of the MPEG system layer is shown below. MPEG2-TS MPEG2-TS MPEG2-TS MPEG2-PS MPEG2-PS MPEG2-TS MPEG2-PS MPEG2-PS MPEG1 MPEG1
24
Data Sheet S15082EJ4V0DS
PD61051, 61052
2.4 Stream Interface When it inputs MPEG2-TS, it is able to connect parallel data or serial data with the PD61051/61052. When it inputs MPEG2-PS, it should connect parallel data with the PD61051/61052. 2.4.1 Parallel steam data interface When parallel interface, the
This LSI connects to external device by the master mode or the slave mode. and transcode is limited to 15 Mbps on MPEG MP@ML. (1) Stream Input It is possible to receive 4 bytes data after invalid of ISREQ of the stream input. Remark ISSTB and ISCLK are identical pins. Figure 2-7. Parallel Stream Receiving Mode (1/2) (a) Example for Receiving of MPEG2-TS
1 packet (188 bytes) ISVLD
maximum stream input rate is 100 Mbps, the maximum stream output rate is 30 Mbps. The stream of MPEG encoding
ISCLK
IS7 to IS0
No received data
1st Valid data
Valid data
Valid data
Valid data
Valid data
Valid data
Valid data
Valid data
Valid data
Valid data
No received data
ISSYNC
Release in a TS packet
ISCLK shall be under 13.5 MHz.
Data Sheet S15082EJ4V0DS
25
PD61051, 61052
Figure 2-7. Parallel Stream Receiving Mode (2/2) (b) Example of Receiving MPEG2-PS, ES with Valid and Clock
ISREQ
It is possible to receive till 4 bytes
ISVLD
ISCLK
IS7 to IS0
No received data
Valid data
Valid data
Valid data
Valid data
Valid data
Valid data
No received data
No received data
Valid data
Valid data
No No recei- received ved data data
ISSYNC
Don't care
(c) Example of Receiving MPEG2-PS, MPEG2-ES with a Strobe
ISREQ
It is possible to receive till 4 bytes
ISSTB
IS7 to IS0
No received data
Valid data
Valid data
Valid data
Valid data
Valid data
Valid data
No received data
No received data
Valid data
Valid data
No No recei- received ved data data
ISSYNC
Don't care
(2) Stream output There are two modes: valid operation master mode and strobe operation byte transfer mode. The appropriate transfer mode for the system can be selected by setting the two stream output mode and transfer rate. Remark OSSTB and OSRDY are the same pins as OSCLK and OSVLD, respectively. Operation can be selected using combinations of OSSTB and OSRDY or OSCLK and OSVLD.
26
Data Sheet S15082EJ4V0DS
PD61051, 61052
(a) Master Mode Valid This is the MPEG2-TS dedicated output mode. The period of OSCLK can be selected from n times 37 ns (1/27 MHz) (3 n 255, n is an integer). If using local decode or input video display, the period is 4 n 255 (n is an integer). Figure 2-8. Parallel Stream Transmission Mode ; Transmission of MPEG2-TS (Packet Length is 188 Bytes) (a) Master Mode, Valid
1 packet (188 bytes) OSVLD
OSCLK
OS7 to OS0
Invalid
1st Valid data
Valid data
Valid data
Valid data
Valid data
Valid data
Valid data
Valid data
Valid data
Valid data
Invalid Invalid
OSSYNC
(b) The Transfer Condition from Reset
RESET
OSVLD
Unsettled
OSCLK
Unsettled
OS7 to OS0
Unsettled (Data does not change)
OSSYNC
Unsettled
The setting of an interface mode The stream preparation completion
Data Sheet S15082EJ4V0DS
27
PD61051, 61052
(b) Bytes Transfer Mode, Strobe In byte transfer mode, the transfer rate is determined by the handshake of OSREQ and OSSTB. Figure 2-9. Parallel Stream Transmission Mode (Transmission of MPEG2-PS, MPEG2-ES) (a) Example for Transmission of Strobe Mode One Byte Transfer
OSRDY
OSREQ
OSSTB
OS7 to OS0
OSSYNC
(b) The Transfer Condition from Reset
RESET
OSRDY
Unsettiled
OSREQ
OSSTB
Unsettiled
OS7 to OS0
Unsettled (Data does not change)
OSSYNC
Unsettiled
The setting of an interface mode The stream preparation completion
28
Data Sheet S15082EJ4V0DS
PD61051, 61052
2.4.2 Serial stream data interface
This LSI is able to input a serial stream. Bit rate of serial input is limited less than parallel interface. Serial Stream Interface can transfer only MPEG2-TS stream. Maximum bit rate of stream input is less then 64 Mbps. Bit rate of stream out is 27 Mbps. Additionally, encoding and transcoding bit rate is limited to 15 Mbps on MPEG2 MP@ML. (1) Stream input ISCLK is input by less than 64 MHz clock. Data is MSB first. ISSYNC should active while first byte each packet. If packet error occurred, ISERR should active from ISSYNC of the packet. ISVLD should valid while each byte. ISVLD shall invalid while 8 bits between each packets.
Data Sheet S15082EJ4V0DS
29
PD61051, 61052
Figure 2-10. Serial Stream Input
First Byte of TS packet One packet More than 8 ISCLK
ISVLD
ISCLK
IS0
MSB Bit6
Bit1
Bit0 MSB
Bit0
Invalid
MSB
ISSYNC
IS1/ISERR
ISVLD
ISCLK MSB IS0 LSB MSB LSB MSB LSB MSB
ISSYNC
IS1/ISERR
"L"
Remark
Example for ISVLD, ISSYNC, ISERR active high, ISCLK active high edge
30
Data Sheet S15082EJ4V0DS
PD61051, 61052
(2) Stream Output OSCLK is fixed 27 MHz OSSYNC active at first byte in each packet. OSVLD is active of 1 packet continuously. Data is the MSB first outputs. ISSYNC becomes active among 1 byte at the head of the packet. Figure 2-11. Serial Stream Output
First Byte of TS packet One packet More than 8 ISCLK
OSVLD
OSCLK
OS0
MSB Bit6
Bit1
Bit0 MSB
Bit0
Invalid
MSB
OSSYNC
OSVLD
OSCLK MSB OS0 LSB MSB LSB MSB LSB MSB
OSSYNC
Remark
Example for OSVLD, OSSYNC, OSERR active high
Data Sheet S15082EJ4V0DS
31
PD61051, 61052
2.5 Host CPU Interface The connection of the host CPU can select the eight bits parallel data interface and serial interface (SPI). Internal CPU sends and receives command status through the System Interface Register, which is in the host CPU interface unit. In addition, to control an internal DMA controller through the system interface register, it loads an instruction for internal CPU to the instruction RAM and the transfer of the large-volume data can be sent to the data area on SDRAM. Figure 2-12. Host CPU Interface
Instruction RAM of Internal CPU Host CPU System Interface Register DMA Controller
Internal CPU
SDRAM Interface
SDRAM
PD61051/61052
The following describes loading of internal CPU instruction. (1) Parallel interface When parallel interface is selected, host interface has 6-bit address, 8-bit data bus and control ports. CWAIT is selected with CMODE1 to wait on ready signal mode, CMODE1 selects active polarity of CWAIT. (2) Serial interface The PD61051/61052 communicates with the host CPU using the SPI (serial peripheral interface) serial bus. The host CPU becomes a bus master. The low edge of the chip selection is communication beginning. Its high edge is communication ending. An address and the reading / writing mode are shown at the first byte after the chip selection becomes low. It is the MSB first of six bits of addresses, eight bits of data. Fix CSCLK to high level during CCS is disabled (high level). The PD61051/61052 becomes a master and downloads the instruction of the internal CPU from external ROM. CSCLK: CSDI: CSDO: CCS: The serial clock The data input The data output The chip selection
32
Data Sheet S15082EJ4V0DS
PD61051, 61052
Figure 2-13. Serial Interface
[Data Write] CCS CSCLK CSDI CSDO xx A5 A4 A3 A2 A1 A0 W x xx D7 D6 D5 D4 D3 D2 D1 D0 x
[Data Read] CCS CSCLK CSDI CSDO xx A5 A4 A3 A2 A1 A0 xx R x x x x x x x x x x
D7 D6 D5 D4 D3 D2 D1 D0
2.6
SDRAM Interface External memory is SDRAM. It is possible to use the following. Table 2-6. Use Memory
Memory 16 Mbit SDRAM 64 Mbit SDRAM 64 Mbit SDRAM 128 Mbit SDRAM 128 Mbit SDRAM Data bus width 16 bits 32 bits 16 bits 16 bits 32 bits 2 1 2 2 1 Quantity Use memory capacity 32 Mbits 64 Mbits 128 Mbits 128 Mbits 128 Mbits
The PD61051/61052 preserves the part of the parameter that is necessary to generate the stream, entry video image, a video stream, an audio stream, a stream header, user data, and the instruction of the firmware at this memory. This system uses only CAS latency = 3, burst length = 4. When encode using time base corrector and/or displays local decoding picture, it needs equal to or more than 64 Mbits SDRAM. When PAL encoding, it needs equal to or more than 64 Mbit SDRAM. When transcoding, it needs equal to or more than 64 Mbit SDRAM.
Data Sheet S15082EJ4V0DS
33
PD61051, 61052
2.7 Memory Connection Diagram Each memory connection is as follows. Figure 2-14. Memory Connection Diagram (1/2) (a) 16 Mbit SDRAM by 2
A11 1 Mbitsx16 SDRAM
A10 to A0 D15 to D0 PD61051/61052
MA13 MA12 MA11 MA10 to MA0 MD31 to MD16 MD15 to MD0
A11
1 Mbitsx16 SDRAM
A10 to A0 D15 to D0
Bank A: SDRAM address = 0x xxxx xxxx xxxxB Bank B: SDRAM address = 1x xxxx xxxx xxxxB
(b) 64 Mbit SDRAM by 1
PD61051/61052
MA13 MA12 MA11 MA10 to MA0 MD31 to MD16 MD15 to MD0
A12 A11 A10 to A0
2 Mbitsx32 SDRAM
D31 to D16 D15 to D0
Bank A: SDRAM address = 00 xxxx xxxx xxxxB Bank B: SDRAM address = 10 xxxx xxxx xxxxB Bank C: SDRAM address = 01 xxxx xxxx xxxxB Bank D: SDRAM address = 11 xxxx xxxx xxxxB
34
Data Sheet S15082EJ4V0DS
PD61051, 61052
Figure 2-14. Memory Connection Diagram (2/2) (c) 64 Mbit SDRAM by 2 or 128 Mbit SDRAM by 2
MA13 4 Mbitsx16 SDRAM MA12 MA11 MA10 to MA0 D15 to D0 PD61051/61052
MA13 MA12 MA11 MA10 to MA0 MD31 to MD16 MD15 to MD0
A13 4 Mbitsx16 SDRAM A12 A11 A10 to A0 D15 to D0
Bank A: SDRAM address = 00 xxxx xxxx xxxxB Bank B: SDRAM address = 10 xxxx xxxx xxxxB Bank C: SDRAM address = 01 xxxx xxxx xxxxB Bank D: SDRAM address = 11 xxxx xxxx xxxxB
Data Sheet S15082EJ4V0DS
35
PD61051, 61052
2.8 Memory Map Firmware sets memory map such as video image area and usable work area. Firmware cabinet (temporal buffered area) is the area which firmware does not use. Video Image area size is changed NTSC or PAL. Each area are changed by the firmware. Figure 2-15. Memory Map (1/2) (a) 16 Mbit SDRAM by 2
Firmware Firmware Firmware
00000H
Bank A Video Stream
Bank B Video Stream
Audio Stream User Data 0 Video Image Area
Header
7FFFFH
(b) Example for 64 Mbit SDRAM by 1
Firmware Firmware Firmware
Bank A 00000H Video Stream 0
Bank B Video Stream 0
Bank C Video Stream 1
Audio stream 1 Bank D Video Stream 1 00000H User data 1 Unused
Audio stream 0 User data 0 Video Image Area Video Image Area
Firmware
Header
Instruction Pool
Instruction Pool
Firmware
7FFFFH
Usable Work Area
Usable Work Area
7FFFFH
36
Data Sheet S15082EJ4V0DS
PD61051, 61052
Figure 2-15. Memory Map (2/2) (c) Example for 64 Mbit SDRAM by 2 or 128 Mbit SDRAM by 2
Bank A
Firmware
Bank B Video Stream
Bank C Unused
Bank D Unused 00000H
00000H
Video Stream
Unused Header Video Image Area Video Image Area
Firmware
Unused
Unused
80000H
Video Stream Instruction Pool
Firmware
Video Stream
Instruction Pool
Audio Stream
Audio Stream
Firmware
Usable Work Area
Usable Work Area
User data 0
User data 1 FFFFFH
FFFFFH
Data Sheet S15082EJ4V0DS
37
PD61051, 61052
3. SYSTEM INTERFACE REGISTER
This LSI corresponds to the various operation modes in exchange instruction of internal CPU from SDRAM to instruction RAM (iRAM). This has 64 byte Registers. They are defined to common registers, interrupt registers and interrupt mask registers. When there is access in the same address from both of the internal CPU and the host CPU, the later data is left at the register. Also, when the writing occurs to the same address at the same time about the common register, the data of the host CPU is left at the register Figure 3-1. System Interface Register
Instruction RAM of Internal CPU System Interface Register
Internal CPU
Host CPU
DMA Controller
SDRAM Interface
SDRAM
PD61051/61052
38
Data Sheet S15082EJ4V0DS
PD61051, 61052
3.1 Register Mapping (General Mapping)
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 R/W R/W SDW SA19 to SA16 SA15 to SA8 SA7 to SA0 DA16 DA15 to DA8 DA7 to DA0 TC18 to TC16 TC15 to TC8 TC7 to TC0 iCPU-INT DMAERR-M 2CH 2DH 2EH 2FH 30H Defined by firmware Defined by firmware Defined by firmware Defined by firmware DMA-ERR DMA-RDY DMADONE 31H 32H 33H 34H 35H 36H 37H to 3DH 3EH NBR ALL RESET 3FH TD7 to TD0 R/W Transfer data R/W Reset Defined by firmware Defined by firmware Defined by firmware Defined by firmware iROM2 to iROM0 ISREQ OSVLD R/W R/W R/W R/W R/W R/W Interrupt1 Interrupt2 Interrupt3 Interrupt4 Mask ROM cycle Port setup DMARDY-M DMADONE-M R/W R/W R/W R/W R/W Interrupt mask1 Interrupt mask2 Interrupt mask3 Interrupt mask4 Interrupt0 SDR R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Download mode Source address Source address Source address Destination address Destination address Destination address Transfer data count Transfer data count Transfer data count Int. to internal CPU Interrupt mask0
Address 00H to 1FH 20H 21H 22H 23H 24H 25H 26H 27H 28H 29H 2AH 2BH
Defined by firmware SI SSD SDI MSD MI
Data Sheet S15082EJ4V0DS
39
PD61051, 61052
3.2 3.2.1
Address 00H to 1FH
Register Functions Common register
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 R/W R/W
Defined by firmware
Each firmware defines these registers. These registers are used to communicate with host CPU and internal CPU. For the details of the register, refer to the application notebook. The reset of the RESET pin or ALL RESET of the reset register initializes addresses 00H and 01H addresses to 0H. The original value of the other register is unsettled. It keeps a setting value before reset. 3.2.2 Data transfer register
These registers are defined data transfer such as host CPU SDRAM, SDRAM host CPU, host CPU iRAM of internal CPU, SDRAM iRAM of internal CPU and instruction ROM iRAM of internal CPU. The host CPU transfers with SDRAM via had a transfer buffer of 128 bytes on this LSI. The transfer with the instruction RAM becomes 4 bytes. A transfer error occurs if the transfer mode register, source address register, destination address register, or transfer counter register is changed before releasing the transfer mode register following transfer completion after setting the transfer mode register and starting the transfer. When transferring data as follows: host CPU instruction RAM of internal CPU, host CPU SDRAM, SDRAM instruction RAM of internal CPU, instruction ROM SDRAM, instruction ROM instruction RAM of internal CPU, execute a software reset of the internal CPU (address 3EH 02H) before transfer and release the reset after transfer.
40
Data Sheet S15082EJ4V0DS
PD61051, 61052
(1) Data transfer register
Address 20H Bit7 SI Bit6 SSD Bit5 SDI Bit4 MSD Bit3 MI Bit2 Bit1 SDW Bit0 SDR R/W R/W Download mode
Bit 7 SI
Field
Function Host CPUinstruction RAM of internal CPU 0: Releasing of transfer, 1: Transfer
Note
Initial value 0
6
SSD
Host CPUSDRAM 0: Releasing of transfer, 1: Transfer
Note
0
5
SDI
SDRAMinstruction RAM of internal CPU 0: Releasing of transfer, 1: Transfer
Note
0
4
MSD
Instruction ROMSDRAM 0: Releasing of transfer, 1: Transfer
Note
0
3
MI
Instruction ROMinstruction RAM of internal CPU 0: Releasing of transfer, 1: Transfer
Note
0
2 1 SDW
Reserved (set only 0) Host CPUSDRAM 0: Releasing of transfer,1: Transfer
0 0
0
SDR
SDRAMhost CPU 0: Releasing of transfer, 1: Transfer
0
Note Set internal CPU reset (with Register 3EH02H) More than one bit cannot be set to 1 at the same time. It becomes a transfer error when writing at the transfer mode register while transferring. When canceling a transfer while transferring, it stops a transfer. At this time, the data in the transfer buffer becomes invalid. The transfer of SDR with once is to a maximum of 128 bytes. If host CPU stops the transfer, host CPU should operate transfer error handling.
Data Sheet S15082EJ4V0DS
41
PD61051, 61052
(2) Source address register
Address 21H 22H 23H SA15 to SA8 SA7 to SA0 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 R/W R/W R/W R/W Source address Source address Source address
SA19 to SA16
It sets the address of the data to transfer. It becomes effective in case of transfer from SDRAM or instruction ROM. Until it releases a transfer mode after setting a transfer mode register, it isn't possible to change. The transfer error occurs when rewriting this register before releasing a transfer mode. The relation with the address of SDRAM, external instruction ROM is shown in Figure 3-2 and 3-3. The addressing of SDRAM becomes a 32 address by 4-word unit (128 bytes). The relation with the SDRAM bank and address is shown in Table 3-1. Figure 3-2. Relation of Source Address and SDRAM Address
Host CPU interface register 21H to 23H
SA19 SA18 SA17 SA16 SA15 SA14 SA13 SA12 SA11 SA10 SA9 SA8 A15 A14 A13 A12 A11 A10 A9 A8
0000
A21 A20 A19 A18 A17 A16
SDRAM address
A7 A6 A5
Bank select
Figure 3-3. Relation of Source Address and External Instruction ROM Address
Host CPU interface register 21H to 23H
SA19 SA18 SA17 SA16 SA15 SA14 SA13 SA12 SA11 SA10 SA9 SA8
0000
Extemal instruction ROM address
FA19 FA18 FA17 FA16
FA15 FA14 FA13 FA12 FA11 FA10 FA9 FA8
Table 3-1. Relation of SDRAM Bank and Address
Memory 16 Mbit SDRAM by 2 16 Mbit SDRAM by 1 64 Mbit SDRAM by 2 128 Mbit SDRAM by 1 128 Mbit SDRAM by 2 128 Mbit SDRAM by 1 000000H to 0FFFFFH 200000H to 2FFFFFH 100000H to 1FFFFFH 300000H to 3FFFFFH Bank A 000000H to 07FFFFH 000000H to 07FFFFH 000000H to 0FFFFFH Bank B 200000H to 27FFFFH 200000H to 27FFFFH 200000H to 2FFFFFH Bank C 100000H to 17FFFFH 100000H to 1FFFFFH Bank D 300000H to 37FFFFH 300000H to 3FFFFFH
42
Data Sheet S15082EJ4V0DS
FA7 FA6 FA5 FA4 FA3 FA2 FA1 FA0
SA7 SA6 SA5 SA4 SA3 SA2 SA1 SA0
SA7 SA6 SA5 SA4 SA3 SA2 SA1 SA0
00000
The PD61051/61052 adds 0 automatically
PD61051, 61052
(3) Destination address register
Address 24H 25H 26H DA15 to DA8 DA7 to DA0 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 DA16 R/W R/W R/W R/W Destination address Destination address Destination address
It sets Destination address. It becomes effective in case of transfer to SDRAM or instruction RAM of internal CPU. It isn't possible to change until it cancels a transfer mode after setting a transfer mode register. It becomes a transfer error when rewriting before canceling a transfer mode. The relation of the address of SDRAM and instruction RAM of internal CPU is as in Figure 3-4 and 3-5. The addressing of SDRAM becomes a 32 address by 4-word unit (128 bytes). Figure 3-4. Relation of Destination Address and SDRAM Address
Host CPU interface register 24H to 26H
DA16 DA15 DA14 DA13 DA12 DA11 DA10 DA9 DA8 A15 A14 A13 A12 A11 A10 A9 A8
0000000
A21 A20 A19 A18 A17 A16
SDRAM address
A7 A6 A5
Bank select
Figure 3-5. Relation of Destination Address and Instruction ROM Address of Internal CPU
Host CPU interface register 24H to 26H
DA16 DA15 DA14 DA13 DA12 DA11 DA10 DA9 DA8
0000000
Instruction RAM address of intemal CPU
A14 A13 A12 A11 A10 A9 A8
A7 A6 A5 A4 A3 A2 A1 A0
DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0
DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0
00000
The PD61051/61052 adds 0 automatically
Data Sheet S15082EJ4V0DS
43
PD61051, 61052
(4) Transfer data counter register
Address 27H 28H 29H TC15 to TC8 TC7 to TC0 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 TC18 to TC16 Bit0 R/W R/W R/W R/W Transfer data count Transfer data count Transfer data count
It sets the transfer data number of the bytes. In case of transfer between host CPU and SDRAM, it sets the number of the transfer bytes by 4 bytes unit. In case of transfer from instructions ROM, SDRAM host CPU to the instruction RAM of internal CPU, it sets the number of the transfer bytes /4 by the 4 byte unit. (5) Transfer data register
Address 3FH Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 R/W R/W Transfer data
TD7 to TD0
This register is transfer data window. Figure 3-6. SDRAM Write
SDRAM address = DA16 to DA0x128
Byte3 Byte7 Byte11 Byte15 Byte19 Byte2 Byte6 Byte10 Byte14 Byte18 Byte1 Byte5 Byte9 Byte13 Byte17 Byte0 Byte4 Byte8 Byte12 Byte16
SDRAM address = DA16 to DA0x128+5
SDRAM
Transfer buffer (128 bytes)
Byte0 Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
Lower byte first
TD7 to TD0
Host CPU write
44
Data Sheet S15082EJ4V0DS
PD61051, 61052
SDRAM read <1> Interrupt mask Host CPU sets mask bit to interrupt mask register (2CH to 2FH) for the interrupt that needs a data transfer. <2> Set source address Host CPU sets the address of SDRAM to the source address register (21H to 23H) of the PD61051/61052. <3> Set the number (equal to or less than 128 bytes) of the data to read by 4 bytes unit Host CPU sets the data number of the bytes to the transfer data counter register (27H to 29H) of the
PD61051/61052.
<4> Set the transfer of SDRAM host CPU. Host CPU sets 01H to the transfer mode register (20H) of the PD61051/61052. <5> CINT interrupt (Interrupt pin) <6> Confirms that the interrupt factor and clear interrupt factor Host CPU confirms that the interrupt register 0 (30H) of the PD61051/61052 becomes 02H or 01H and clears writing a same value of the interrupt register 0 (30H) to the interrupt register 0 (30H) of the PD61051/61052. <7> Data read Host CPU reads data from the number of times with the set number of bytes, the transfer data register (3FH) of the PD61051/61052. <8> CINT interrupt (Interrupt pin) <9> Confirm the interrupt factor Host CPU confirms that the interrupt register 0 (30H) of the PD61051/61052 becomes 01H. (It clears a writing interrupt factor in 01H at the interrupt register 0 (30H) register of the PD61051/61052.) <10> Release of SDRAM host CPU mode Host CPU clears a writing interrupt factor in 01H at the interrupt register 0 (30H) register of the PD61051/61052 after setting 00H to the transfer mode register (20H) of the PD61051/61052. <11> Release of interrupt mask It releases the limitation on interrupt which set by <1>.
Data Sheet S15082EJ4V0DS
45
PD61051, 61052
SDRAM write <1> Interrupt mask Host CPU sets mask bit to interrupt mask register (2CH to 2FH) for the interrupt that needs a data transfer. <2> Set destination address Host CPU sets the address of SDRAM to the destination address register (24H to 26H) of the PD61051/61052. <3> Set the number of the data to write by a 4 byte unit Host CPU sets the data number of the bytes by 4 bytes unit to the transfer data counter register (27H to 29H) of the PD61051/61052. <4> Set the transfer of host CPU SDRAM Host CPU sets 02H to the transfer mode register (20H) of the PD61051/61052. <5> Data write Host CPU writes data to the transfer data register (3FH) of the PD61051/61052 at times with more few 128 bytes or transfer data count register setting value. <6> CINT interrupt (Interrupt pin) <7> Confirm the interrupt factor When the number of the transfer data is less then 128 bytes, host CPU confirms that the interrupt register 0 (30H) of the PD61051/61052 becomes 01H, and go to <9>. <8> Confirm that next data transfer prepare completed Host CPU confirms that the interrupt register 0 (30H) of the PD61051/61052 becomes 02H or 01H and clears a writing sane value of the interrupt register 0 (30H) to the interrupt register 0 (30H) of the PD61051/61052. Return to <5> and next data write. <9> Release of SDRAM host CPU Host CPU clears a writing interrupt factor in 01H at the interrupt register 0 (30H) register of the PD61051/61052 after setting 00H to the transfer mode register (20H) of the PD61051/61052. <10> Release of interrupt mask It releases the limitation on interrupt which is set by <1>. <11> In the case of an interrupt to internal CPU, it is necessary Host CPU sets a data bank number and the number of the bytes to the address that defined with the firmware. It sets 01H to the 2AH address of the PD61051/61052 and it notifies an interrupt to internal CPU.
46
Data Sheet S15082EJ4V0DS
PD61051, 61052
3.2.3
Address 2AH
Internal CPU interrupt register
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 iCPU-INT R/W R/W Int. to internal CPU
Host CPU set interrupt to internal CPU. Internal CPU clears this bit after interrupt operation. The reset of the RESET pin or ALL RESET of the reset register initializes this address to 0H. 3.2.4
Address 2BH
Interrupt mask register
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 R/W R/W Interrupt mask0
DMA-ERR DMA-RDY DMA-DON -M -M E-M
2CH 2DH 2EH 2FH
Defined by firmware Defined by firmware Defined by firmware Defined by firmware
R/W R/W R/W R/W
Interrupt mask1 Interrupt mask2 Interrupt mask3 Interrupt mask4
These registers are interrupt masks for next interrupt. Interrupt mask can be set bit by bit. When setting an interrupt mask, CINT does not become high even if the interrupt register becomes 1. The reset of the RESET pin or ALL RESET of the reset register initializes this address to 0H. 3.2.5
Address 30H
Download interrupt register
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 R/W R/W Interrupt0
DMA-ERR DMA-RDY DMA-DON E
It is set for 1 when the interrupt factor occurs. The interrupt bit clears when host CPU writes to this register after the interrupt processing. The reset of the RESET pin or ALL RESET of the reset register initializes this address to 0H. Clear processing continues until interrupt registers is cleared.
Bit 7 to 3 2
Field Reserved (set 0) DMA-ERR Data transfer error 0: Normal, 1: Error
Function
Initial value
0
1
DMA-RDY
Data transfer prepared 0: Normal, 1: Transfer
0
0
DMA-DONE
Data transfer ended 0: Normal, 1: Transfer ended
0
It outputs DMA-RDY or DMA-DONE every 128-byte transfer. DMA-DONE is output when the transfer ends.
Data Sheet S15082EJ4V0DS
47
PD61051, 61052
3.2.6
Address 31H 32H 33H 34H
Interrupt register
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 R/W R/W R/W R/W R/W Interrupt1 Interrupt2 Interrupt3 Interrupt4
Defined by firmware Defined by firmware Defined by firmware Defined by firmware
It is set for 1 when the interrupt factor occurs. The interrupt bit clears when host CPU writes 1 in the bit of the interrupt after the interrupt processing. When the other interrupt (which isn't masked) is set to 1 when clearing a interrupt, CINT becomes high 1 s later. The reset of the RESET pin or ALL RESET of the reset register initializes this address to 0H. Clear processing continues until interrupt registers is cleared.
Address 31H to 34H Bit 7 to 0 Field Firmware define 0: Normal, 1: Interrupt Function Initial value 0H
3.2.7
Address 3EH
Reset register
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 NBR Bit0 ALL RESET R/W R/W Reset
When the host CPU sets 1 to ALL RESET, it resets the inside and it returns to 0 automatically. The reset of the RESET pin or ALL RESET of the reset register initializes this address to 0H.
Bit 7 to 2 1 NBR Field Reserved (Set 0) Internal CPU reset 0: Normal, 1: Reset 0 ALL RESET Same hardware reset 0: Normal, 1: Reset 0 0 Function Initial value
48
Data Sheet S15082EJ4V0DS
PD61051, 61052
3.2.8
Address 35H
ROM access cycle register
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 iROM2 to iROM0 Bit0 R/W R/W Mask ROM cycle
It specifies the access cycle of the instruction ROM of internal CPU when connecting host CPU interface with the serial bus. The reset of the RESET pin or ALL RESET of the reset register initializes this address to 7H.
Bit 7 to 3 2 to 0 iROM2 to iROM0 Field Reserved (Set 0) Access cycle of instruction ROM 0: Reserved, 1 to 7: (Setting value+2) by 24.6 MHz 7H Function Initial value
3.2.9
Address 36H
Port setup register
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 ISREQ Bit0 OSVLD R/W R/W Port setup
This register sets the active polarity of ISREQ and OSVLD. The reset of the RESET pin or ALL RESET of the reset register initializes this address to 0H.
Bit 7 to 2 1 ISREQ Field Reserved (Set 0) Active polarity of ISREQ 0: Low active of request, 1: High active of request 0 OSVLD Active polarity of OSVLD/OSRDY 0: Low active of valid/ready 1: High active of valid/ready 0 0 Function Initial value
Data Sheet S15082EJ4V0DS
49
PD61051, 61052
4. SYSTEM INTERFACE PROCEDURE
The host CPU transfers the firmware of each operation mode to the instruction RAM of the internal CPU and works it. This LSI stores up firmware in SDRAM. Host CPU sets to load the firmware of each operation mode in the instruction RAM of internal CPU from SDRAM. When using a parallel bus interface for the host CPU interface, the host CPU sets a data transfer register after hardware reset and transfers the initialization program of SDRAM to instruction RAM of internal CPU and executing. Host CPU writes firmware to SDRAM. When using a serial bus interface for the host CPU interface, the host CPU sets a data transfer register after hardware ware reset and transfers the initialization program of SDRAM to instruction RAM of internal CPU from external instruction ROM and executing. Host CPU loads firmware in SDRAM from instruction ROM outside. It stores the firmware of the encoding and the transcode to SDRAM from ROM in case of start-up of the system, and then it can do the changing of a feature at short time by the high-speed transfer of SDRAM. The host CPU sets the mode of the terminal of the PD61051/61052 and the access cycle of ROM to the system interface register after hardware reset and sets the transfer of the instruction of the internal CPU after SDRAM is initialized.
50
Data Sheet S15082EJ4V0DS
PD61051, 61052
4.1 Outline An overview from the reset of the hardware to the setting of an operation mode is shown.
Initialization
Hardware reset
SDRAM initialization Note
Software reset of internal CPU Reset address (3EH) 02H
Instruction download
Internal CPU software reset
Mode setting Software reset of internal CPU Reset address (3EH) 02H
Internal CPU start-up Reset address (3EH) 00H
Y Mode change N
Operation continuation
Note
This is not necessary in case that the SDRAM initialization firmware is not separated.
Data Sheet S15082EJ4V0DS
51
PD61051, 61052
4.2 Firmware Download The host CPU downloads the firmware at the instruction RAM for the internal CPU. When a host CPU is connected with the serial bus, the firmware can be downloaded from the external ROM for the download processing to speed up. In addition, it stores more than one piece of firmware in the instruction pool area of SDRAM and it can be replaced depending on the need, too. When transferring to the instruction RAM of the internal CPU, the transfer counter register setting value (number of the transfer bytes / 4) is (program size +3)/ 4. 4.2.1 Host CPU to instruction RAM of internal CPU
Host CPU transmits the firmware to instruction RAM of the internal CPU. When transferring data continuously, transfer during resetting an internal CPU, If reset of internal CPU is can canceled on the way, the internal CPU sometime malfunction.
Host CPU to instruction RAM of internal CPU
Internal CPU reset Reset register (3EH) 02H setting
Destination address register (24H to 26H) setting
(Program size + 3)/4 Transfer counter register (27H to 29H) setting
Host CPUiRAM transfer Transfer mode register (20H)80H setting
Transfer data register (3FH) Instruction
All instruction written ?
N
Y
Transfer ending (refer to 4.7)
Internal CPU reset is canceled Reset register (3EH)00H setting
Return
52
Data Sheet S15082EJ4V0DS
PD61051, 61052
4.2.2 External ROM to instruction RAM of internal CPU
When the host CPU is a serial bus type, CPU transmits the instruction of a mode from external ROM to instruction RAM of Internal CPU. When transferring data continuously, transfer during resetting an internal CPU, If reset of internal CPU is can canceled on the way, the internal CPU sometime malfunction.
External ROM to instruction RAM of internal CPU Internal CPU reset Reset register (3EH) 02H setting ROM access cycle register (35H) setting
Source address register (21H to 23H) setting
Destination address register (24H to 26H) setting
(Program size + 3)/4 Transfer counter register (27H to 29H) setting iROMiRAM transfer Transfer mode register (20H)80H setting
Transfer ending (refer to 4.7)
Internal CPU reset is canceled Reset register (3EH)00H setting
Return
Data Sheet S15082EJ4V0DS
53
PD61051, 61052
4.2.3 Host CPU to SDRAM
The host CPU can store firmware in the instruction pool area of SDRAM for the internal CPU. It stores more than one piece of firmware and it can be replaced depending on the need, too. When transferring data continuously, transfer during resetting an internal CPU, If reset of internal CPU is can canceled on the way, the internal CPU sometime malfunction. The number of the transfer bytes is a 4-byte unit.
Instruction download
Internal CPU reset Reset register (3EH) 02H setting
Destination address register (24H to 26H) setting
Number of transefer bytes Transfer counter register (27H to 29H) setting
Host CPUSDRAM transfer Transfer mode register (20H) 40H setting
Transfer data register (3FH) Instruction
All instruction writing ending?
Y
N
Transfer ending (refer to 4.7)
Internal CPU reset is canceled Reset register (3EH)00H setting
N
128 bytes writing ending?
Return
Y
CINT?
N
Y
N
Interrupt register 0 (30H): 04H Y
Transfer error handling (refer to 4.8)
Interrupt register 0 (30H): (02H or 01H)
N
Y
Interrupt register 0 clear Interrupt register 0 (30H) Interrupt register 0 (30H)
Return
54
Data Sheet S15082EJ4V0DS
PD61051, 61052
4.2.4 External ROM to SDRAM
The firmware for the internal CPU can be stored in the firmware cabinet of SDRAM from the external ROM. It stores more than one piece of firmware beforehand and it can be replaced according to need, too. When transferring data continuously, transfer during resetting an internal CPU, If reset of internal CPU is can canceled on the way, the internal CPU sometime malfunction. When transferring data below the 1k-byte, transfer, dividing every 128 bytes. The number of the transfer bytes is a 4-byte unit. (a) Transfer over 1 Kbytes
Instruction download (Serial bus)
(b) Transfer below 128 bytes
Instruction download (Serial bus)
Internal CPU reset Reset register (3EH) 02H setting
Internal CPU reset Reset register (3EH) 02H setting
Source address register (21H to 23H) setting
Source address register (21H to 23H) setting
Destination address register (24H to 26H) setting
Destination address register (24H to 26H) setting
Number of transfer bytes /4 Transfer counter register (27H to 29H) setting
Number of transfer bytes /4 Transfer counter register (27H to 29H) setting iROM SDRAM transfer Transfer mode register (20H) 10H setting
Interrupt mask0 (2BH) 03H setting
iROMSDRAM transfer Transfer mode register (20H) 10H setting
Transfer ending (refer to 4.7)
After 70 sec Clear mask transfer interrupt Interrupt mask0 (2BH) 00H
Transfer ending (refer to 4.7)
Internal CPU reset is canceled Reset register (3EH)00H setting
Return
Internal CPU reset is canceled Reset register (3EH)00H setting
Return
Data Sheet S15082EJ4V0DS
55
PD61051, 61052
4.3 SDRAM Write during Executing While encoding, the host CPU can transfer parameters to the internal CPU through SDRAM. The number of the transfer bytes is a 4-byte unit.
SDRAM writing, during executing Mask Interrupt which requests data transfer Interrupt mask register (2CH to 2FH) setting
Destination address register (24H to 26H) setting
Number of transfer bytes Transfer counter register (27H to 29H) setting
Host CPU SDRAM transfer Transfer mode register (20H) 02H setting
Transfer data register (3FH) Data
All data writing ending?
Y
N N
128 bytes writing ending?
Y
Transfer ending (refer to 4.7)
Clear mask Interrupt which requests data transfer Interrupt mask register (2CH to 2FH) setting
Return
CINT?
N
Y
N
Interrupt register 0 (30H): 04H Y N
Interrupt register 0 (30H): (02H or 01H)
Y
Interrupt register 0 clear Interrupt register 0 (30H) Interrupt register 0 (30H)
Transfer error handling (refer to 4.8)
Clear mask Interrupt which requests data transfer Interrupt mask register (2CH to 2FH) setting
Return
56
Data Sheet S15082EJ4V0DS
PD61051, 61052
4.4 SDRAM Read during Executing While encoding, the host CPU reads parameters of usable work area of SDRAM. The maximum data of the reading once is 128 bytes. When reading is equal to or more than 128 byte data, execute reading processing repeatedly. The number of the transfer bytes is a 4 bytes unit.
SDRAM reading, during executing Mask Interrupt which requests data transfer Interrupt mask register (2CH to 2FH) settin Source address register (21H to 23H) setting
Number of transfer bytes Transfer counter register (27H to 29H) setting
SDRAM host CPU transfer Transfer mode register (20H) 01H setting
N
CINT?
Interrupt register 0 clear Interrupt register 0 (30H) Interrupt register 0 (30H)
Y
Y
Interrupt register 0 (30H): (02H or 01H)
Transfer data register (3FH)Read data
N
N
Interrupt register 0 (30H): 04H
All instructions reading ending?
N
Y
Y
Transfer error handling (refer to 4.8)
Transfer ending (refer to 4.7)
Clear mask Interrupt which requests data transfer Interrupt mask register (2CH to 2FH) setting
Clear mask Interrupt which requests data transfer Interrupt mask register (2CH to 2FH) setting
Return
Return
Data Sheet S15082EJ4V0DS
57
PD61051, 61052
4.5 SDRAM Initialization The host CPU transfers the firmware which makes SDRAM a standby condition to the instruction RAM of the internal CPU and executes it.
SDRAM initialization
SDRAM initialize firmware to instruction RAM of internal CPU
100 s wait
Release of software reset of internal CPU Reset register (3EH) 00H
N CINT?
Y Interrupt register x initialization ending Y Interrupt register x Initialization ending interrupt release N
Return
58
Data Sheet S15082EJ4V0DS
PD61051, 61052
4.6 Operation Mode Setting by Changing Firmware When changing a mode, host CPU transfers the instruction of each mode from SDRAM to the instruction RAM of the internal CPU and restarts.
Mode setting
Parameter setting
Software reset of internal CPU Reset register (3EH) 02H
System interface register setting
Mode setting A
Source address register (21H to 23H) setting
Destination address register (24H to 26H) setting
Destination address register (24H to 26H) setting
Number of transfer bytes Transfer counter register (27H to 29H) setting
Number of transfer bytes/4 Transfer counter register (27H to 29H) setting SDRAM iRAM transfer Transfer mode register (20H) 20H setting
Host CPU SDRAM transfer Transfer mode register (20H) 40H setting
Transfer ending (refer to 4.7)
Transfer data register (3FH) Parameter
Internal CPU reset is canceled Reset register (3EH)00H setting
All parameters writing ending?
Y
N
Parameter setting
Transfer ending (refer to 4.7)
Return
N
128 bytes writing ending?
All parameters in SDRAM writing ending?
N
Y
Y
Return
Mode setting A
CINT?
N
Y
N
Interrupt register 0 (30H): 04H Y
Transfer error handling (refer to 4.8)
Interrupt register 0 (30H): (02H or 01H)
N
Y
Interrupt register 0 clear Interrupt register 0 (30H) Interrupt register 0 (30H)
Return
Data Sheet S15082EJ4V0DS
59
PD61051, 61052
4.7 Transfer Ending The host CPU confirms a transfer error when the instruction or data transfer ends. The host CPU clears transfer mode and interrupt registers.
Transfer ending
CINT?
N
Y N Interrupt register 0 (30H): 01H Y Transfer mode register (20H) 00H setting Interrupt register 0 (30H): 04H Y Interrupt register 0 clear Interrupt register 0 (30H) 01H Transfer error handling (refer to 4.8)
N
Return
60
Data Sheet S15082EJ4V0DS
PD61051, 61052
4.8 4.8.1 Transfer Error Handling Transfer error handling 1
It is the error handling of DMA-ERR which occurs when interrupting the transfers (the host CPU the instruction RAM of internal CPU transfer, the host CPU SDRAM transfer (SSD, SDW), the external ROM SDRAM transfer and the external ROM the instruction RAM of internal CPU transfer)
Transfer error handling 1
Set destination address register (24H to 26H) to unused area of SDRAM
Transfer counter register (27H to 29H) 04H setting
Host CPU SDRAM transfer Transfer mode register (20H) 02H setting
Clear the transfer error Interrupt register 0 (30H) 04H setting
Transfer data register (3FH) Dummy data
All data writing ending? Y
N
CINT? Y
N
Interrupt register 0 (30H): 01H Y Host CPU SDRAM transfer release Transfer mode register (20H) 00H setting
N
Interrupt register 0 (30H) 01H setting
Return
Data Sheet S15082EJ4V0DS
61
PD61051, 61052
4.8.2 Transfer error handling 2
This is a error handling of DMA-ERR which occurs when interrupting the transfers (SDRAM read during executing and SDRAM instruction RAM of internal CPU transfer)
Transfer error handling 2
Destination address register (24H to 26H) Unusing area setting
SDRAM host CPU transfer Transfer mode register (20H) 01H setting
Transfer counter register (27H to 29H) 04H setting CINT? Host CPU SDRAM transfer Transfer mode register (20H) 02H setting Y
N
Destination address register (24H to 26H) Unusing area setting N Transfer counter register (27H to 29H) 04H setting
Clear transfer error Interrupt register 0 (30H) 04H setting
Interrupt register 0 (30H): 02 H Y
Transfer data register (3FH) Dummy data
Clear Interrupt register 0 Interrupt register 0 (30H) Interrupt register 0 (30H) setting
Host CPU SDRAM transfer Transfer mode register (20H) 02H setting
All data writing ending? Y Host CPU SDRAM transfer release Transfer mode register (20H) 00H setting
N
Transfer data register (3FH) Data read
Transfer data register (3FH) Dummy data
All data reading ending? Y
N
All data writing ending? Y
N
Transfer counter register (27H to 29H) 04H setting CINT? Y
N
CINT? Y
N
Interrupt register 0 (30H): 01H Y Interrupt register 0 (30H) 01H setting SDRAM host CPU transfer release Transfer mode register (20H) 00H setting
N
Interrupt register 0 (30H): 01H Y Interrupt register 0 (30H) 01H setting Host CPU SDRAM transfer release Transfer mode register (20H) 00H setting
N
Return
62
Data Sheet S15082EJ4V0DS
PD61051, 61052
4.8.3 Transfer error handling 3
It is the error handling of DMA-ERR which occurs when transfer operation in case of host CPU serial connection with SPI.
Transfer error handling 3 SDRAM host CPU transfer Transfer mode register (20H) 01H setting
Transfer counter register (27H to 29H) 01H setting
SDRAM host CPU transfer Transfer mode register (20H) 01H setting CINT? Transfer data register (3FH) Data read SDRAM host CPU transfer release Transfer mode register (20H) 00H setting Y
N
Interrupt register 0 (30H): 02H Y Interrupt register 0 (30H) 02H setting
N
CINT? Y
N
Transfer data register (3FH) Data read N
Interrupt register 0 (30H): 01H Y Interrupt register 0 (30H) 01H setting
Transfer data register (3FH) Data read
Transfer data register (3FH) Data read
Source address register (21H to 23H) setting
CINT? Y
N
Transfer counter register (27H to 29H) 03H setting
Interrupt register 0 (30H): 01H Y SDRAM host CPU transfer release Transfer mode register (20H) 00H setting
N
Interrupt register 0 (30H) 01H
Return
Data Sheet S15082EJ4V0DS
63
PD61051, 61052
5. EXAMPLE FOR COMMON REGISTER USAGE
The PD61051, 61052 operates while the "command code register" is in "start". When "command code register" becomes "start", internal CPU reads parameter registers, then starts the operation. Additionally, internal register sets "status register". Register map for system interface register is defined by firmware. With each application, parameter registers are changed by the firmware. Figure 5-1. Host Interface Register
Instruction RAM of Internal CPU Host CPU System Interface Register DMA Controller
Internal CPU
SDRAM Interface
SDRAM
PD61051/61052
64
Data Sheet S15082EJ4V0DS
PD61051, 61052
5.1 Register Map Example
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 COMCODE ESTS Parameters (Defined by each firmware) SI SSD SDI MSD MI SDW SA19 to SA16 SA15 to SA8 SA7 to SA0 DA16 DA15 to DA8 DA7 to DA0 TC18 to TC16 TC15 to TC8 TC7 to TC0 iCPU-INT DMAERR-M 2CH to 2FH 30H Interrupt Mask (Defined by each firmware) DMA-ERR DMA-RDY DMADONE 31H to 34H 35H 36H 37H to 3DH 3EH NBR ALL RESET 3FH TD7 to TD0 Interrupt (Defined by each firmware) iROM2 to iROM0 ISREQ OSVLD DMARDY-M DMADONE-M SDR Bit0
Address 00H 01H 02H to 1FH 20H 21H 22H 23H 24H 25H 26H 27H 28H 29H 2AH 2BH
: Reserved
Data Sheet S15082EJ4V0DS
65
PD61051, 61052
5.2 5.2.1
Address 00H
Example of the Common Register Which A Firmware Defines COMCODE: Command code register
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 COMCODE Bit0
The host CPU can change the state of operation to the command code register. The PD61051/61052 accepts commands to operate in three states as shown in the table below.
Command Standby / Stop Start Reserved 001 011 Others Code
The command which it is possible to set depend on the internal state. In case of the command whose state transfer is possible, the state transfers according to the command. 5.2.2
Address 01H
ESTS: Status register
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 ESTS Bit0
This register shows processing state, when command is illegal, the state doesn't transfer.
ESTS Initial State Standby State Encoding State 000 001 011 Code
66
Data Sheet S15082EJ4V0DS
PD61051, 61052
Figure 5-2. Command Status Transition
Hardware reset
Initial State (000)
001 : Standby
Standby State (001)
001 : Stop
011 : Start
Encoding State (011)
Valid Command in Initial State: Valid Command in Standby State:
Standby Start
Valid Command in Operation State: Stop
Data Sheet S15082EJ4V0DS
67
PD61051, 61052
6. ELECTRICAL CHARACTERISTICS
Absolute Maximum Ratings (TA = 25C)
Parameter Supply Voltage Symbol VDD3 VDD2 Conditions VDD3, vs GND VDD2, vs GND PVDD2, vs PGND Input Voltage Output Voltage Output Current Permissible Loss Operating Ambient Temperature Storage Temperature Tstg -55 to +125 C VIN VOUT IOUT PD TA Vs GND3 Vs GND3 -0.5 to +4.6 -0.5 to +4.6 20 2 0 to +70 V V mA W C Rating 4.6 3.6 Unit V V
Caution If any of the parameters exceeds the absolute maximum ratings, even momentarily, the quality of the product may be impaired. The absolute maximum ratings are values that may physically damage the products. Be sure to use the products within the ratings. DC Characteristics (TA = 0 to +70C, VDD3 = 3.30.165 V, VDD2 = 2.50.2 V)
Parameter Supply voltage Symbol VDD3 VDD2 Condition VDD3, vs GND VDD2, vs GND PVDD2, vs PGND High-level input voltage Low-level input voltage VIH VIL SCLK Except SCLK High-level output voltage Low-level output voltage Input leakage current VOH VOL ILI Except MD31 to MD0 and CMODE1 Operating current IDD3 IPDD IDD2 3.3 V power supply 2.5 V PLL power supply Internal logic power supply of 2.5 V 70 15 510 mA mA mA 2.2 -0.5 -0.5 2.4 0.4 10 VDD3+0.5 +0.6 +0.7 V V V V V Min. 3.135 2.3 Typ. 3.3 2.5 Max. 3.465 2.7 Unit V V
A
68
Data Sheet S15082EJ4V0DS
PD61051, 61052
Pin Capacitance (TA = 25C)
Parameter Input capacitance Output capacitance I/O capacitance Symbol CI CO CIO Conditions Min. Typ. Max. 20 20 20 Unit pF pF pF
AC Characteristics (TA = 0 to +70C, VDD3 = 3.30.165 V, VDD2 = 2.50.2 V, CL = 15 pF, tR = tF = 1 ns) (1) System
Parameter SCLK frequency SCLK high-level width SCLK low-level width PSTOP release time1 PSTOP release time2 PSTOP release time3 PSTOP release time4 PSTOP pulse width RESET release time Video input reset time Audio reset time STC reset time Reset pulse width Input rising time Symbol fSCK tSCKH tSCKL tSTP1 tSTP2 tSTP3 tSTP4 tWSTP tRES tlVRES tAURES tSTRES tRESW tIR Vs falling edge of PSTOP After stable IVCLK After stable AMCLK After stable STCLK After stable all clock Vs AMCLK, STCLK, SCLK, ISCLK Vs IVCLK Input falling time tIF Vs AMCLK, STCLK, SCLK, ISCLK Vs IVCLK Output rising time Output falling time tOR tOF 5 3 3 ns ns ns 5 3 ns ns Duty 40:60 Duty 40:60 Vs VDD3 Vs VDD2 Vs PVDD2 Vs SCLK 13.2 13.2 1 1 1 1 1 100 600 600 600 600 3 Conditions Min. Typ. 27.0 Max. Unit MHz ns ns
s s s s s s
ns ns ns ns ns
High level, low level
VIH tIR, tOR VIL tIF, tOF
Clock input
VIH tSCKH VIL tSCKL tSCK = 1/fSCK
Data Sheet S15082EJ4V0DS
69
PD61051, 61052
Reset input
VDD3 tSTP1
VDD2 tSTP2
PVDD2 tSTP3 Frequency stabilization (10% max. )
SCLK tSTP4
PSTOP tWSTP tRES RESET
Caution Notes on power on/off * Apply power to VDD3, and VDD2 and PVDD2 at the same time. * If it is difficult to apply the power to these pins at the same time, apply the power to VDD2 and PVDD2 first. * Cut the power of VDD3, and VDD2 and PVDD2 at the same time. * If it is difficult to cut the power of these pins at the same time, cut the power of VDD2 and PVDD2 last.
70
Data Sheet S15082EJ4V0DS
PD61051, 61052
IVCLK tIVRES
AMCLK tAURES
STCLK tSTRES
SCLK tSTP4
PSTOP tWSTP tRES RESET
Data Sheet S15082EJ4V0DS
71
PD61051, 61052
IVCLK tIVRES
AMCLK tAURES
STCLK tSTRES
SCLK
PSTOP ''L'' tRESW RESET
72
Data Sheet S15082EJ4V0DS
PD61051, 61052
(2) Video input interface
Parameter IVCLK frequency IVCLK high-level width IVCLK low-level width IVIN7 to IVIN0 setup time IVIN7 to IVIN0 hold time IVVSYNC-input setup time IVVSYNC-input hold time IVHSYNC-input setup time IVHSYNC-input hold time IVFLD-input setup time IVFLD-input hold time Symbol fIVCKS tVCKH tVCKL tIVDS tIVDH tIVVS tIVVH tIVHS tIVHH tIVFS tIVFH Vs rising edge of IVCLK Vs rising edge of IVCLK Vs rising edge of IVCLK Vs rising edge of IVCLK Vs rising edge of IVCLK Vs rising edge of IVCLK Vs rising edge of IVCLK Vs rising edge of IVCLK 10 10 5 4 5 4 5 4 5 4 Conditions Min. Typ. 27 Max. Unit MHz ns ns ns ns ns ns ns ns ns ns
fIVCKS
tIVCKH
IVCLK
tIVDS
tIVDH
tIVCKL
IVIN7 to IVIN0
Cr
Y
Cb
Y
Cr
tIVVH tIVHH tIVFH IVHSYNC IVVSYNC IVFLD
tIVVS tIVHS tIVFS
Data Sheet S15082EJ4V0DS
73
PD61051, 61052
(3) Video output interface
Parameter OVCLK frequency OVCLK high-level width OVCLK low-level width OVOUT7 to OVOUT0 hold time OVOUT7 to OVOUT0 delay time OVVSYNC hold time OVVSYNC delay time OVHSYNC hold time OVHSYNC delay time tOVVHO tOVVD tOVHHO tOVHD Vs rising edge of OVCLK Vs rising edge of OVCLK Vs rising edge of OVCLK Vs rising edge of OVCLK 7 28 7 28 ns ns ns ns tOVDO Vs rising edge of OVCLK 28 ns Symbol fOVCKS tOVCKH tOVCKL tOVHO Vs rising edge of OVCLK 8 8 7 Conditions Min. Typ. 27 Max. Unit MHz ns ns ns
fOVCKS
tOVCKH
OVCLK
tOVDO tOVHO
tOVCKL
OVOUT7 to OVOUT0
Y
Cb
Y
Cr
tOVVD tOVHD tOVVHO tOVHHO OVHSYNC OVVSYNC
74
Data Sheet S15082EJ4V0DS
PD61051, 61052
(4) Audio input interface
Parameter Bit data-in setup time Bit data-in hold time LRCK-in setup time LRCK-in hold time Symbol tACDS tACDH tACLS tACLH Vs IABCK Vs IABCK Vs IABCK Vs IABCK Conditions Min. 37 37 100 37 Typ. Max. Unit ns ns ns ns
IABCK
tACDS
tACDH
IABD
tACLH
tACLS
IALRCK
Data Sheet S15082EJ4V0DS
75
PD61051, 61052
(5) Audio output interface
Parameter Bit data-out hold time Bit data-out delay time LRCK-out hold time LRCK-out delay BCK-out duty ratio AMCLK duty ratio AMCLK frequency Symbol tACDHO tACDD tACLHO tACLD dBCK dAMCLK fAMCLK Conditions Vs OABCK Vs OABCK Vs OABCK Vs OABCK 50 50 18.432 -5 25 Min. -5 25 Typ. Max. Unit ns ns ns ns % % MHz
OABCK
tACDHO tACDD
OABD
tACLHO tACLD
OALRCK
76
Data Sheet S15082EJ4V0DS
PD61051, 61052
(6) Stream input interface (a) Parallel stream input Valid mode
Parameter ISCLK cycle ISCLK low-level width ISCLK high-level width ISREQ output hold time ISVLD setup time ISVLD hold time ISSYNC setup time ISSYNC hold time IS7 to IS0 setup time IS7 to IS0 hold time Data cycle time Symbol tISCcyc tISCLW tISCHW tISRQHO tISVS tISVH tISSS tISSH tISDS tISDH tDCYC Vs active edge of ISCLK Vs active edge of ISCLK Vs active edge of ISCLK Vs active edge of ISCLK Vs active edge of ISCLK Vs active edge of ISCLK Vs active edge of ISCLK Conditions Min. 80 37 37 0 7 3 7 3 7 3 80 Typ. Max. Unit ns ns ns ns ns ns ns ns ns ns ns
Remark
ISREQ is effective only when it works by the master mode. ISREQ becomes invalid asynchronously to ISCLK. ISREQ output delay time doesn't prescribe to ISCLK.
ISCLK (I) tISCLW ISREQ (O) tISVS ISVLD (I) tISVH IS7 to IS0 (I)
No received data
tISCHW
tISCYC
tISRQHO
tDCYC
Valid data Valid data Valid data Valid data
tISDH
Valid data Valid data Valid data
Valid data 1st of packet
tISSH ISSYNC (I) tISSS
tISDS
Remark
ISSYNC is active high, SREQ is active high and ISCLK is active high edge.
Data Sheet S15082EJ4V0DS
77
PD61051, 61052
Strobe mode
Parameter ISSTB low-level width ISSTB high-level width ISREQ output hold time ISSYNC setup time ISSYNC hold time IS7 to IS0 setup time IS7 to IS0 hold time Data cycle time Symbol tISSTLW tISSTHW tISRQHO tISSS tISSH tISDS tISDH tDCYC Vs active edge of ISSTB Vs active edge of ISSTB Vs active edge of ISSTB Vs active edge of ISSTB Vs active edge of ISSTB Conditions Min. 37 37 0 7 3 7 3 80 Typ. Max. Unit ns ns ns ns ns ns ns ns
Remark
ISREQ becomes invalid asynchronously to ISSTB. ISREQ output delay time doesn't prescribe to ISSTB.
ISREQ (O) tISSTHW ISSTB (I) tISSTLW IS7 to IS0 (I)
No received data
tISRQHO
tDCYC
Valid data Valid data Valid data
tISDH
Valid data Valid data Valid data
Valid data 1st of packet
Valid data
tISSH ISSYNC (I) tISSS
tISDS
Remark
ISSYNC is active high, ISREQ is active low and ISSTB is active high edge.
78
Data Sheet S15082EJ4V0DS
PD61051, 61052
(b) Serial stream input
Parameter ISCLK period ISCLK low-level width ISCLK high-level width ISVLD setup time ISVLD hold time ISSYNC setup time ISSYNC hold time ISERR setup time ISERR hold time IS0 setup time IS0 hold time Symbol tISSCW tISSCLW tISSCHW tISSVS tISSVH tISSSS tISSSH tISSES tISSEH tISSDS tISSDH Vs active edge of ISCLK Vs active edge of ISCLK Vs active edge of ISCLK Vs active edge of ISCLK Vs active edge of ISCLK Vs active edge of ISCLK Vs active edge of ISCLK Vs active edge of ISCLK Conditions Min. 15.6 5.0 5.0 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 Typ. Max. Unit ns ns ns ns ns ns ns ns ns ns ns
Remark
Setup and hold time provide to the activist edge of ISCLK.
tISSCW tISSCLW tISSCHW
ISCLK tISSDS IS0 tISSDH
tISSVS ISVLD
tISSVH
tISSSS ISSYNC
tISSSH
tISSES ISERR
tISSEH
Remark
ISCLK is active high edge.
Data Sheet S15082EJ4V0DS
79
PD61051, 61052
(7) Stream output interface (a) Parallel stream data output Valid and master mode
Parameter OSCLK low-level width Symbol tOSCLW Conditions Active rising edge Active falling edge OSCLK high-level width tOSCHW Active rising edge Active falling edge OSVLD hold time OSVLD delay time OSSYNC hold time OSSYNC delay time OS7 to OS0 hold time OS7 to OS0 delay time Data cycle time tOSVHO tOSVD tOSSHO tOSSD tOSDHO tOSDD tDCYC2 Vs active edge of OSCLK Vs non active edge of OSCLK Vs active edge of OSCLK Vs non active edge of OSCLK Vs active edge of OSCLK Vs non active edge of OSCLK Min. 30 70 70 30 30 -5 30 -5 30 -5 105 +5 +5 +5 Typ. Max. Unit ns ns ns ns ns ns ns ns ns ns ns
Remark
OSVLD is active high, OSSYNC is active high and OSCLK is active high edge.
OSCLK tOSVD tOSCHW OSVLD 188 bytes tOSVHO Valid data Valid data Valid data Valid data tDCYC2 Valid data Valid data Valid data tOSDHO tOSCLW
OS7 to OS0
Invalid data
Invalid data
1st of packet tOSSD OSSYNC tOSSHO
tOSDD
80
Data Sheet S15082EJ4V0DS
PD61051, 61052
Strobe and byte mode
Parameter OSREQ high-level time OSSTB high-level width Symbol tOSRHW tOSSTHW Active rising edge Active falling edge OSSTB low-level width tOSSTLW Active rising edge Active falling edge OSREQ hold time OSREQ hold time tOSRRD tOSTRQ1 tOSTRQ2 OSSTB delay time tOSRSTD1 tOSRSTD2 OSRDY delay time OSSYNC-out delay time OSSYNC-out hold time OS7 to OS0 out delay time OS7 to OS0 out hold time tOSSTRD1 tOSSD tOSSHO tOSDD tOSDHO Vs active edge of OSRDY Vs active edge of OSSTB Vs non active edge of OSSTB Vs active edge of OSREQ Vs non active edge of OSREQ Vs non active edge of OSSTB Vs non active edge of OSSTB Vs active edge of OSSTB Vs non active edge of OSSTB Vs active edge of OSSTB -5 70 -5 70 +5 Conditions Min. 2 100 70 70 100 0 0 0 2 3 3 +5 3 Typ. Max. Unit STCLK ns ns ns ns ns ns ns STCLK STCLK STCLK ns ns ns ns
OSRDY tOSRRD
tOSRHW tOSTRQ1
tOSSTRD1
OSREQ tOSTRQ2 tOSRSTD1
tOSRSTD2
OSSTB tOSSTLW tOSDD tOSSTHW
OS7-OS0 tOSDHO tOSSD OSSYNC tOSSHO
Remark
OSSYNC is active high, OSRDY is active low and OSSTB is active high edge.
Data Sheet S15082EJ4V0DS
81
PD61051, 61052
(b) Serial stream data output
Parameter OSCLK period OSCLK low-level width OSCLK high-level width OS0 delay time OS0 hold time OSVLD delay time OSVLD hold time OSSYNC delay time OSSYNC hold time Symbol tOSSCW tOSSCLW tOSSCHW tOSSDD tOSSDHO tOSSVD tOSSVHO tOSSSD tOSSSHO Vs active edge of OSCLK Vs active edge of OSCLK Vs active edge of OSCLK Vs active edge of OSCLK Vs active edge of OSCLK Vs active edge of OSCLK 5.0 5.0 27 5.0 27 10 10 27 Conditions Min. Typ. 37 Max. Unit ns ns ns ns ns ns ns ns ns
Remarks 1. Active edge of OSCLK is able to change according to the following circuit. 2. Period of the OSCLK is provided by STCLK.
tOSSCW tOSSCLW tOSSCHW
OSCLK tOSSD OS0 tOSSDHO tOSSVD OSVLD tOSSHO tOSSSD OSSYNC tOSSSHO
Remark
OSCLK is active high edge.
82
Data Sheet S15082EJ4V0DS
PD61051, 61052
(8) SDRAM interface
Parameter MCLK cycle time MCLK high-level width MCLK low-level width MD31 to MD0-out hold time MD31 to MD0-out delay time MD31 to MD0 low-Z output time MD31 to MD0 high-Z output time MD31 to MD0-in setup time MD31 to MD0-in hold time MA13 to MA0 delay time MA13 to MA0 hold time MCLKE delay time MCLKE hold time Command delay time Command hold time ACT REF/ACT command period REF REF/ACT command period ACT PRE command period PRE ACT command period ACT R/W command delay time ACT (0) ACT (1) command period Data-in to PRE command period Data-in to ACT (REF) command period (Auto pre-charge) Mode register set cycle period Refresh Time (4096 refresh cycle) tRSC tREF 2 50 MCLK ms tDPL tDAL 2 6 MCLK MCLK Symbol tCK tCH tCL tOH tOD tLZ tHZ tDS tDH tAD tAH tCKS tCKH tCMD tCMH tRC tRC1 tRAS tRP tRCD tRRD Vs MCLK Vs MCLK Vs MCLK Vs MCLK Vs MCLK Vs MCLK Vs MCLK Vs MCLK Vs MCLK Vs MCLK Vs MCLK Vs MCLK 1.5 12 12 12 12 3 4 1.5 9 1.5 9 6 2 9 0 9 3.5 3.5 1.5 9 Conditions Min. Typ. 12.3 Max. Unit ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns MCLK MCLK MCLK MCLK MCLK MCLK
Remark
REF: Refresh, ACT: Active, PRE: Pre-charge
Data Sheet S15082EJ4V0DS
83
84
T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 tCL tCMH tCKH tAH tCK tDS tRCD tRAS tRC tDH tRP Hi-Z Read command for bank A Precharge command for bank A Active command for bank A
T0
tCK
MCLK
tCH
MCLKE
tCMD
MCS
MRAS
MCAS
MWE
MA13
Read timing (Manual pre-charge, burst length = 4, CAS latency = 3)
Data Sheet S15082EJ4V0DS
MA12
MA10
MA9 to MA0
MDQM
tAD Low
MD31 to MD0
Hi-Z
PD61051, 61052
Active command for bank A
T0
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
tCK
MCLK tCL tCMH tCKH
tCH
MCLKE
tCMD
MCS
MRAS
MCAS
MWE
MA13
Read timing (Auto pre-charge, burst length = 4, CAS latency = 3)
Data Sheet S15082EJ4V0DS
MA12
MA10
MA9 to MA0 tAH tCK
MDQM
tAD Low
MD31 to MD0 tRCD tRAS tRRD
Hi-Z
tDS tDH tRC
Hi-Z
Active command for bank A
Read with Auto Precharge command for bank A
Active command for bank B
Active command for bank A
PD61051, 61052
85
86
T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 tCK tCL tCMH tCKH tCKD tCMD T14 T15 T16 T17 T18 T19 T20 T21 tCH tAD Low tAH tLZ Hi-Z
DAa1 DAa2 DAa3 DAa4 DBa1
MCLK
MCLKE
MCS
MRAS
MCAS
Write timing (Burst length = 4, CAS latency = 3)
MWE
MA13
MA12
Data Sheet S15082EJ4V0DS
MA10
MA9 to MA0
MDQM tOH tOD
tHZ
DBa2 DBa3 DBa4
MD31 to MD0 tRCD tRRD tRC tRCD
Hi-Z tDAL tRAS tRC tDPL tRP
Active command for bank A
Active command for bank B
Precharge command for bank B
Active command for bank A
Active command of bank B Write with Auto Precharge command for bank B
PD61051, 61052
Write with Auto Precharge command for bank A
PD61051, 61052
(9) Host CPU interface (a) Parallel bus interface: Wait mode (1/2)
Parameter CCS CA5 to CA0 delay time Symbol tCAD Conditions Vs falling edge of CCS Do not care CCS CWAIT delay time tCWAD1 Vs falling edge of CCS CCS later than CRE/CWE CCS CWAIT release time tCRDY Vs falling edge of CCS CCS later than CRE/CWE CA5 to CA0 CRE delay time CCS CRE delay time CRE CWAIT delay time CRE CWAIT release time CCS CD7 to CD0 low-Z time tARD tCRD tRWD1 tRRD tCDLD Vs CA5 to CA0 Vs falling edge of CCS Vs falling edge of CRE Vs falling edge of CRE Vs falling edge of CCS Data not fixed CRE CD7 to CD0 low-Z time tRDLD Vs falling edge of CRE Data not fixed CCS CD7 to CD0 delay time tCDD Vs falling edge of CCS Data fixed CRE CD7 to CD0 delay time tRDD Vs falling edge of CRE Data fixed CRE CD7 to CD0 hold time tRDH Vs rising edge of CRE Earlier than rising edge of CCS CRE CA5 to CA0 hold time CRE CCS hold time CCS CD7 to CD0 hold time tRAH tRCH tCDRH Vs rising edge of CRE Vs rising edge of CRE Vs rising edge of CCS Earlier than rising edge of CRE CD7 to CD0 CWAIT release time CD7 to CD0 Hi-Z delay time CA5 to CA0 CWE delay time CCS CWE delay time CWE CWAIT delay time CWE CWAIT release time CWE CD7 to CD0 delay time tCDZD tAWD tCWD tWWD1 tWRD tWDD Vs rising edge of CRE or CCS Vs CA5 to CA0 Vs falling edge of CCS Vs falling edge of CWE Vs falling edge of CWE Vs falling edge of CWE Until data fixed CWE CD7 to CD0 hold time tWDH Vs rising edge of CWE -7 ns -28 -20 15 150 30 12 ns ns ns ns ns ns tCDW Vs CD7 to CD0 fixed 10 ns -27 -27 0 ns ns ns 0 ns 150 ns 150 ns 0 ns 0 -20 -20 15 175 ns ns ns ns ns 175 ns 15 ns Min. Typ. Max. Unit ns
Data Sheet S15082EJ4V0DS
87
PD61051, 61052
(2/2)
Parameter CWE CA5 to CA0 hold time CWE CCS hold time CCS CD7 to CD0 hold time CCS CWAIT release time CWAIT release CWE/CRE hold time CWAIT release CD5 to CD0 hold time CWAIT release CSS hold time CRE/CWE recovery time Access cycle after other device Symbol tWAH tWCH tCDWH tCWAD2 tCWR tCWA tCWC tCAC tCCYC Conditions Vs rising edge of CWE Vs rising edge of CWE Vs rising edge of CCS Vs rising edge of CCS Vs CWAIT release Vs CWAIT release Vs CWAIT release Min. -27 -27 0 0 0 0 0 25 200 15 Typ. Max. Unit ns ns ns ns ns ns ns ns ns
Remark
If CCS change to "H" in wait cycle, it cancels CWAIT. In access time, don't make CCS "H" until wait released.
88
Data Sheet S15082EJ4V0DS
PD61051, 61052
Wait mode (Wait active low, read cycle)
tCWA CA5 to CA0 tARD CCS tCAD CD7 to CD0 tCDLD CRE tCAC CWE tCRDY CWAIT tCWAD1 tRWD1 tRRD tCDD tCAC tCDW tCDRH tRDLD tRDD tRDH tCDZD tCRD tCWC tRAH tRCH tCDZD
tCWR
Wait mode (Wait active low, write cycle)
tCWA CA5 to CA0 tAWD CCS tCAD tCDWH CD7 to CD0 tWDH CRE tCWD tCWC tWAH tWCH
CWE tCAC
tWDD tCRDY tCAC
tWDD tCWR tWRD
CWAIT tCWAD1 tWWD1
Data Sheet S15082EJ4V0DS
89
PD61051, 61052
Wait mode (Wait active high, read cycle)
tCWA CA5 to CA0 tARD CCS tCAD CD7 to CD0 tCDLD CRE tCAC CWE tCRDY CWAIT tCWAD1 tRWD1 tRRD tCDD tCAC tCDW tCDRH tRDLD tRDD tRDH tCDZD tCRD tCWC tRAH tRCH tCDZD
tCWR
Wait mode (Wait active high, write cycle)
tCWA CA5 to CA0 tAWD CCS tCAD tCDWH CD7 to CD0 tWDH CRE tCWD tCWC tWAH tWCH
CWE tCAC
tWDD tCRDY tCAC
tWDD tCWR tWRD
CWAIT tCWAD1 tWWD1
90
Data Sheet S15082EJ4V0DS
PD61051, 61052
CA5 to CA0
CCS tCCYC
CD7 to CD0 tCCYC CRE tCCYC CWE
CWAIT
CA5 to CA0
CCS tCCYC
CD7 to CD0 tCCYC CRE tCCYC CWE
CWAIT
Data Sheet S15082EJ4V0DS
91
PD61051, 61052
(b) Parallel bus interface: Ready mode (1/2)
Parameter CCS CA5 to CA0 delay time Symbol tCAD Conditions Vs falling edge of CCS Do not care CCS CWAIT delay time tCWAD1 Vs falling edge of CCS CCS later than CRE/CWE CCS CWAIT ready time tCRDY Vs falling edge of CCS CCS later than CRE/CWE CA5 to CA0 CRE delay time CCS CRE delay time CRE CWAIT ready time CCS CD7 to CD0 low-Z time tARD tCRD tRRD tCDLD Vs CA5 to CA0 Vs falling edge of CCS Vs falling edge of CRE Vs falling edge of CCS Data not fixed CRE CD7 to CD0 low-Z time tRDLD Vs falling edge of CRE Data not fixed CCS CD7 to CD0 delay time tCDD Vs falling edge of CCS Data fixed CRE CD7 to CD0 delay time tRDD Vs falling edge of CRE Data fixed CRE CD7 to CD0 hold time tRDH Vs rising edge of CRE Earlier than rising edge of CCS CRE CA5 to CA0 hold time CRE CCS hold time CCS CD7 to CD0 hold time tRAH tRCH tCDRH Vs rising edge of CRE Vs rising edge of CRE Vs rising edge of CCS Earlier than rising edge of CRE CD7 to CD0 CWAIT ready time CD7 to CD0 high-Z delay time CA5 to CA0 CWE delay time CCS CWE delay time CWE CWAIT ready time CWE CD7 to CD0 delay time tCDZD tAWD tCWD tWRD tWDD Vs rising edge of CRE or CCS Vs CA5 to CA0 Vs falling edge of CCS Vs falling edge of CWE Vs falling edge of CWE Until data fixed CWE CD7 to CD0 hold time CWE CA5 to CA0 hold time CWE CCS hold time CCS CD7 to CD0 hold time CRE CWAIT release time tWDH tWAH tWCH tCDWH tRWD2 Vs rising edge of CWE Vs rising edge of CWE Vs rising edge of CWE Vs rising edge of CCS Vs rising edge of CRE -7 -27 -27 0 0 15 ns ns ns ns ns -28 -20 150 30 12 ns ns ns ns ns tCDW Vs CD7 to CD0 fixed 10 ns -27 -27 0 ns ns ns 0 ns 150 ns 150 ns 0 ns 0 -20 -20 175 ns ns ns ns 175 ns 15 Min. Typ. Max. Unit ns
92
Data Sheet S15082EJ4V0DS
PD61051, 61052
(2/2)
Parameter CWE CWAIT release time CCS CWAIT release time CWAIT ready CWE/CRE hold time CWAIT ready CA5 to CA0 hold time CWAIT ready CCS hold time CRE/CWE recovery time Access cycle after other device tCWC tCAC tCCYC Vs CWAIT ready 0 25 200 ns ns ns tCWA Vs CWAIT ready 0 ns Symbol tWWD2 tCWAD2 tCWR Conditions Vs rising edge of CWE Vs rising edge of CCS Vs CWAIT ready Min. 0 0 0 Typ. Max. 15 15 Unit ns ns ns
Remark
If CCS change to "H" in wait cycle, it cancels CWAIT. In access time, don't make CCS "H" until wait becomes ready.
Data Sheet S15082EJ4V0DS
93
PD61051, 61052
Ready mode (Ready active high, read cycle)
tCWA CA5 to CA0 tARD CCS tCAD CD7 to CD0 tCDLD CRE tCAC CWE tCRDY CWAIT tCWAD2 tRWD2 tRRD tCDD tCAC tCDW tCDRH tRDLD tRDD tRDH tCDZD tCRD tCWC tRAH tRCH tCDZD
tCWR
Ready mode (Ready active high, write cycle)
tCWA CA5 to CA0 tAWD CCS tCAD tCDWH CD7 to CD0 tWDH CRE tCWD tCWC tWAH tWCH
CWE tCAC
tWDD tCRDY tCAC
tWDD tCWR tWRD
CWAIT tCWAD2 tWWD2
94
Data Sheet S15082EJ4V0DS
PD61051, 61052
Ready mode (Ready active low, read cycle)
tCWA CA5 to CA0 tARD CCS tCAD CD7 to CD0 tCDLD CRE tCAC CWE tCRDY CWAIT tCWAD2 tRWD2 tRRD tCDD tCAC tCDW tCDRH tRDLD tRDD tRDH tCDZD tCRD tCWC tRAH tRCH tCDZD
tCWR
Ready mode (Ready active low, write cycle)
tCWA CA5 to CA0 tAWD CCS tCAD tCDWH CD7 to CD0 tWDH CRE tCWD tCWC tWAH tWCH
CWE tCAC
tWDD tCRDY tCAC
tWDD tCWR tWRD
CWAIT tCWAD2 tWWD2
Data Sheet S15082EJ4V0DS
95
PD61051, 61052
CA5 to CA0
CCS tCCYC
CD7 to CD0 tCCYC CRE tCCYC CWE
CWAIT
CA5 to CA0
CCS tCCYC
CD7 to CD0 tCCYC CRE tCCYC CWE
CWAIT
96
Data Sheet S15082EJ4V0DS
PD61051, 61052
(c) Parallel bus interface: Fixed wait mode
Parameter CCS CA5 to CA0 delay time Symbol tCAD Conditions Vs falling edge of CCS Do not care CRE pulse width CA5 to CA0 CRE delay time CCS CREdelay time CCS CD7 to CD0 low-Z time tRW tARD tCRD tCDLD Vs CA5 to CA0 Vs falling edge of CCS Vs falling edge of CCS Data not fixed CRE CD7 to CD0 low-Z time tRDLD Vs falling edge of CRE Data not fixed CCS CD7 to CD0 delay time tCDD Vs falling edge of CCS Data fixed CRE CD7 to CD0 delay time tRDD Vs falling edge of CRE Data fixed CRE CD7 to CD0 hold time tRDH Vs rising edge of CRE Earlier than rising edge of CCS CRE CA5 to CA0 hold time CRE CCS hold time CCS CD7 to CD0 hold time CD7 to CD0 high-Z delay time CWE pulse width CA5 to CA0 CWE delay time CCS CWE delay time CWE CD7 to CD0 delay time tFRAH tFRCH tCDRH tCDZD tWW tAWD tCWD tWDD Vs CA5 to CA0 Vs falling edge of CCS Vs falling edge of CWE Until data fixed CWE CD7 to CD0 hold time CWE CA5 to CA0 hold time CWE CCS hold time CCS CD7 to CD0 hold time CRE/CWE recovery time Access cycle after other device tWDH tFWAH tFWCH tCDWH tCAC tCCYC Vs rising edge of CWE Vs rising edge of CWE Vs rising edge of CWE Vs rising edge of CCS -7 -27 -27 0 25 200 ns ns ns ns ns ns Vs rising edge of CRE Vs rising edge of CRE Vs rising edge of CCS Vs rising edge of CRE or CCS 150 -28 -20 30 -27 -27 0 12 ns ns ns ns ns ns ns ns 0 ns 150 ns 150 ns 0 ns 175 -20 -20 0 ns ns ns ns Min. Typ. Max. Unit ns
Data Sheet S15082EJ4V0DS
97
PD61051, 61052
Fixed wait mode (Read cycle)
CA5 to CA0 tARD CCS tCAD CD7 to CD0 tCDLD CRE tCAC CWE tCDD tCAC tCDRH tRDLD tRDD tRW tRDH tCDZD tCRD tFRAH tFRCH tCDZD
Fixed wait mode (Write cycle)
CA5 to CA0 tAWD CCS tCAD tCDWH CD7 to CD0 tWDH CRE tCWD tFWAH tFWCH
CWE tCAC
tWDD tCAC
tWDD tWW
98
Data Sheet S15082EJ4V0DS
PD61051, 61052
CA5 to CA0
CCS tCCYC
CD7 to CD0 tCCYC CRE tCCYC CWE
CA5 to CA0
CCS tCCYC
CD7 to CD0 tCCYC CRE tCCYC CWE
Data Sheet S15082EJ4V0DS
99
PD61051, 61052
(10) Serial bus interface (a) Serial bus interface
Parameter CCS CSCLK delay time CCS CSDI delay time CSDI setup time CSDI hold time CSDO hold time CSDO delay time CSCLK CCS hold time CCS high-level width CSCLK cycle time CSCLK high-level width CSCLK high-level width Symbol tCSCK tCSDI tCSDS tCSDH tCSDHO tCSDD tCCKS tCSHW tCKCYC tCSCHW tCSCLW Conditions Vs falling edge of CCS Vs falling edge of CCS Vs rising edge of CSCLK Vs rising edge of CSCLK Vs falling edge of CSCLK Vs falling edge of CSCLK Vs rising edge of CSCLK 75 125 100 40 40 Min. 10 10 10 10 0 15 Typ. Max. Unit ns ns ns ns ns ns ns ns ns ns ns
CCS tCSCK CSCLK tCSCLW tCSCHW tCKCS
CSDI tCSDI tCSDS tCSDH
CSDO tCSDHO tCSDD
100
Data Sheet S15082EJ4V0DS
PD61051, 61052
[Data Write] CCS tCSCK CSCLK tCSDI CSDI CSDO xx A5 A4 A3 A2 A1 A0 W x xx tCSDS tCSDH [Data Read] CCS tCSCK CSCLK tCSDI CSDI CSDO xx A5 A4 A3 A2 A1 A0 xx tCSDS tCSDH R x x x x x x x x x x tCSDS tCSDH tCKCS tCSHW D7 D6 D5 D4 D3 D2 D1 D0 x tCKCS tCSHW
tCKCYC
tCKCYC
D7 D6 D5 D4 D3 D2 D1 D0 tCSDHO tCSDD
(b) Instruction ROM interface
Parameter Address setup time Address hold time FOE low-level width FOE high-level width Data setup time Data hold time Data high-Z output time Symbol tFARS tFARH tFRLW tFRHW tFDS tFDH tFDHL Vs rising edge of FOE Vs rising edge of FOE Vs rising edge of FOE Conditions Vs falling edge of FOE Vs rising edge of FOE Min. 0 5 70 24 25 0 60 225 Typ. Max. Unit ns ns ns ns ns ns ns
FA19 to FA0 tFARH tFARS tFRHW
FOE tFRLW
FD7 to FD0
Hi-Z tFDS tFDH
Hi-Z tFDHL
Hi-Z
Data Sheet S15082EJ4V0DS
101
PD61051, 61052
7. PACKAGE DRAWING
208-PIN PLASTIC QFP (FINE PITCH) (28x28)
A B
156 157 105 104
detail of lead end S CD Q R
208 1
53 52
F G P H I
M
J
K M
S L
NS
NOTE
Each lead centerline is located within 0.10 mm of its true position (T.P.) at maximum material condition.
ITEM A B C D F G H I J K L M N P Q R S
MILLIMETERS 30.60.2 28.00.2 28.00.2 30.60.2 1.25 1.25 0.22 +0.05 -0.04 0.10 0.5 (T.P.) 1.30.2 0.50.2 0.17 +0.03 -0.07 0.10 3.20.1 0.40.1 55 3.8 MAX.
P208GD-50-LML,MML,SML,WML-7
102
Data Sheet S15082EJ4V0DS
PD61051, 61052
8.
RECOMMENDED SOLDERING CONDITIONS
The PD61051, 61052 should be soldered and mounted under the following recommended conditions. For soldering methods and conditions other than those recommended below, contact an NEC Electronics sales
representative. For technical information, see the following website. Semiconductor Device Mount Manual (http://www.necel.com/pkg/en/mount/index.html) Table 8-1. Surface-Mounted Soldering Conditions
PD61051GD-LML: Note1 PD61051GD-LML-A : PD61052GD-LML: Note1 PD61052GD-LML-A :
Soldering Method
208-pin plastic QFP (Fine pitch) (28x28) 208-pin plastic QFP (Fine pitch) (28x28) 208-pin plastic QFP (Fine pitch) (28x28) 208-pin plastic QFP (Fine pitch) (28x28)
Soldering Conditions Recommended Condition Symbol
Infrared reflow
Package peak temperature: 235C Time: 30 sec. max. (at 210C or higher) Count: Three times or fewer Exposure limit: 7 days
Note2
IR35-207-3
(After that, prebake at 125C for 20 to 72 hours) VP15-207-3
VPS
Package peak temperature: 215C Time: 40 sec. max. (at 200C or higher) Count: Three times or fewer Exposure limit: 7 days
Note2
(After that, prebake at 125C for 20 to 72 hours)
Partial heating
Pin temperature: 300C max. Time: 3 sec. max. (per pin row)
Notes 1. Lead-free product 2. After opening the dry pack, store it at 25C or less and 65% RH or less for the allowable storage period. Caution Do not use two or more soldering methods in combination (except for partial heating method).
Data Sheet S15082EJ4V0DS
103
PD61051, 61052
NOTES FOR CMOS DEVICES
1 PRECAUTION AGAINST ESD FOR SEMICONDUCTORS Note: Strong electric field, when exposed to a MOS device, can cause destruction of the gate oxide and ultimately degrade the device operation. Steps must be taken to stop generation of static electricity as much as possible, and quickly dissipate it once, when it has occurred. Environmental control must be adequate. When it is dry, humidifier should be used. It is recommended to avoid using insulators that easily build static electricity. Semiconductor devices must be stored and transported in an anti-static container, static shielding bag or conductive material. All test and measurement tools including work bench and floor should be grounded. The operator should be grounded using wrist strap. Semiconductor devices must not be touched with bare hands. Similar precautions need to be taken for PW boards with semiconductor devices on it. 2 HANDLING OF UNUSED INPUT PINS FOR CMOS Note: No connection for CMOS device inputs can be cause of malfunction. If no connection is provided to the input pins, it is possible that an internal input level may be generated due to noise, etc., hence causing malfunction. CMOS devices behave differently than Bipolar or NMOS devices. Input levels of CMOS devices must be fixed high or low by using a pull-up or pull-down circuitry. Each unused pin should be connected to VDD or GND with a resistor, if it is considered to have a possibility of being an output pin. All handling related to the unused pins must be judged device by device and related specifications governing the devices. 3 STATUS BEFORE INITIALIZATION OF MOS DEVICES Note: Power-on does not necessarily define initial status of MOS device. Production process of MOS does not define the initial operation status of the device. Immediately after the power source is turned ON, the devices with reset function have not yet been initialized. Hence, power-on does not guarantee out-pin levels, I/O settings or contents of registers. Device is not initialized until the reset signal is received. Reset operation must be executed immediately after power-on for devices having reset function.
104
Data Sheet S15082EJ4V0DS
PD61051, 61052
[MEMO]
Data Sheet S15082EJ4V0DS
105
PD61051, 61052
Dolby is a trademark of Dolby Laboratories.
* The information in this document is current as of November, 2003. The information is subject to change without notice. For actual design-in, refer to the latest publications of NEC Electronics data sheets or data books, etc., for the most up-to-date specifications of NEC Electronics products. Not all products and/or types are available in every country. Please check with an NEC Electronics sales representative for availability and additional information. * No part of this document may be copied or reproduced in any form or by any means without the prior written consent of NEC Electronics. NEC Electronics assumes no responsibility for any errors that may appear in this document. * NEC Electronics does not assume any liability for infringement of patents, copyrights or other intellectual property rights of third parties by or arising from the use of NEC Electronics products listed in this document or any other liability arising from the use of such products. No license, express, implied or otherwise, is granted under any patents, copyrights or other intellectual property rights of NEC Electronics or others. * Descriptions of circuits, software and other related information in this document are provided for illustrative purposes in semiconductor product operation and application examples. The incorporation of these circuits, software and information in the design of a customer's equipment shall be done under the full responsibility of the customer. NEC Electronics assumes no responsibility for any losses incurred by customers or third parties arising from the use of these circuits, software and information. * While NEC Electronics endeavors to enhance the quality, reliability and safety of NEC Electronics products, customers agree and acknowledge that the possibility of defects thereof cannot be eliminated entirely. To minimize risks of damage to property or injury (including death) to persons arising from defects in NEC Electronics products, customers must incorporate sufficient safety measures in their design, such as redundancy, fire-containment and anti-failure features. * NEC Electronics products are classified into the following three quality grades: "Standard", "Special" and "Specific". The "Specific" quality grade applies only to NEC Electronics products developed based on a customerdesignated "quality assurance program" for a specific application. The recommended applications of an NEC Electronics product depend on its quality grade, as indicated below. Customers must check the quality grade of each NEC Electronics product before using it in a particular application. "Standard": Computers, office equipment, communications equipment, test and measurement equipment, audio and visual equipment, home electronic appliances, machine tools, personal electronic equipment and industrial robots. "Special": Transportation equipment (automobiles, trains, ships, etc.), traffic control systems, anti-disaster systems, anti-crime systems, safety equipment and medical equipment (not specifically designed for life support). "Specific": Aircraft, aerospace equipment, submersible repeaters, nuclear reactor control systems, life support systems and medical equipment for life support, etc. The quality grade of NEC Electronics products is "Standard" unless otherwise expressly specified in NEC Electronics data sheets or data books, etc. If customers wish to use NEC Electronics products in applications not intended by NEC Electronics, they must contact an NEC Electronics sales representative in advance to determine NEC Electronics' willingness to support a given application. (Note) (1) "NEC Electronics" as used in this statement means NEC Electronics Corporation and also includes its majority-owned subsidiaries. (2) "NEC Electronics products" means any product developed or manufactured by or for NEC Electronics (as defined above).
M8E 02. 11-1


▲Up To Search▲   

 
Price & Availability of UPD61051

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X